エンティティを永続化するために JPA を使用しています。エンティティ A と B の間にManyToMany
関係があるとします。したがって、クラスA
では a 、 a にList<B>
なりB
ますList<A>
。
私の質問は、新しい関係を追加する効率についてです。簡単な方法add(new B())
で、クラスのリストに a を作成できA
ます。実行時に add メソッドを呼び出すと、クラス内List
のオブジェクトはすべてデータベースからロードされますか? これは効率的ですか?B
A
200 のリレーションシップがある場合、それらすべてをロードして、新しいオブジェクトを追加するだけB
ですか? テーブルに新しい行を挿入するには、ネイティブ クエリを作成することをお勧めしManyToMany
ます。