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
このメソッドを呼び出さないとどうなりますか?