0

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

4

2 に答える 2