私は私のアプリケーションでこの関係を持っています:
Entry 1:n Guest
Entry.class
には次のプロパティが含まれています。
Entry {
...
List<Guest> guestList = new ArrayList<Guest>();
...
}
Hibernate で遅延読み込み用にこのプロパティを構成したいのですguestList
が、うまくいきません。ここに私が持っているものがあります:
<class name="...." table="entry">
<id name="id" column="entry_id" type='long'>
<generator class="native" />
</id>
...other properties...
<list name="guestList" table="guest" cascade="all">
<key column="entry_fk"/>
<index column="guest_id"/>
<one-to-many class="Guest"/>
</list>
...other properties...
</class>
Guest テーブル スキーマの説明は次のとおりです。
table : guest[guest_id,entry_fk,guestName,...]
ところで...
- このプロジェクトでは注釈を使用できません。
- できれば、遅延読み込みを使用したいと思います(機能したらすぐに)
- テーブルにインデックスがありませんが、Hibernate はこの定義を求め続けます。