バート・ベックウィズが作成したビデオで
http://www.infoq.com/presentations/GORM-パフォーマンス
Burt は、休止状態の Collection でいくつかの興味深い動作を示しています
まずセットで
" Set に追加するには、データベースからすべてのインスタンスをロードする必要があります
新しいアイテムがユニークであることを知っていても、ユニークさを保証するために」
そしてリスト
" 同様に、マップされた List = Hibernate はコレクション全体を取得します
リストの最後に追加する場合でも、正しい順序を維持するために"
彼はそれを解決する方法を示しています
" 従来の Hibernate では、コレクションを Bag としてマップできますが、witch は単に
順序や一意性が保証されていない通常のコレクション」
プロジェクトでアノテーションを使用しているため、ここでコレクションを作成する方法を尋ねました。
順序または一意性:
これは注釈マッピングです。
@ManyToOne
private List<OtherEntity> otherEntities;
このマッピングは、休止状態がデータベースからすべてのインスタンスをロードするのを防ぎます。
リストに要素を追加しますか? ありがとう。