2

私は冬眠するのがとても初心者です。コレクションマッピングとアソシエーションマッピングに行かなければならない場合、休止状態のマッピングについて学んでいます。私の混乱は「If an entity or class has collection of values for a particular variable, then we can map those values using any one of the collection interfaces available in java」です

その場合、onetomany ではなくコレクションを使用する理由です。コレクションと関連付けのマッピングを使用する場合の簡単なリアルタイムの例を提供してください

4

2 に答える 2

1

コレクションとアソシエーションで混乱していると思います。

すべての関連付けが単一のオブジェクトである必要はなく、オブジェクトのコレクションにすることができます。

@OneToMany(fetch = FetchType.LAZY, mappedBy = "stock")
public Set<StockDailyRecord> getStockDailyRecords() {
    return this.stockDailyRecords;
}

参照: http://www.mkyong.com/hibernate/hibernate-one-to-many-relationship-example-annotation/

于 2013-03-15T12:28:54.433 に答える
0

コレクション マッピングとアソシエーション マッピングは比較できません。つまり、これらは異なる抽象化レイヤーにあり、アソシエーション マッピングは必要に応じてコレクション マッピングを使用します。

于 2015-01-26T20:45:49.303 に答える