問題タブ [mikro-orm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
964 参照

entitymanager - MikroOrm で em.clear() を使用する場合とその理由

em.clear()MikroOrm または同様のエンティティ マネージャーで 何が行われるかについて、少し混乱しています。https://mikro-orm.io/docs/entity-managerメソッドへのリンクclear()

一般的な EntityManager に関するスタックオーバーフローの回答のいくつかは、メモリの問題を回避するためclear()に毎回呼び出す必要があると言っていました。persist/remove and flush

この質問を私の場合により具体的にするために、おそらくGraphqlアプリケーションにエンドポイントを構築します。ユーザーが呼び出す一般的な CRUD 関数がいくつかあります。各関数は、 などMikroOrm entityの MikroOrm 関数を利用してを作成findOne()し、データベースで一般的な CRUD 操作を実行します。

(CUD操作がある場合)clear()後で毎回呼び出す必要があり、データのみを読み取る必要があるということですか? persist/remove and flushこのメソッドを呼び出さないとどうなりますか?