一つに私が持っている2クラスHibernateは1マッピング
Class Item
{
private Auction CorrespondingAuction;
}
Class Auction
{
private Item CurrentItem;
}
誰かXML内の1つのマッピングにこの1つは、それが双方向である必要があります設定する方法を教えて
一つに私が持っている2クラスHibernateは1マッピング
Class Item
{
private Auction CorrespondingAuction;
}
Class Auction
{
private Item CurrentItem;
}
誰かXML内の1つのマッピングにこの1つは、それが双方向である必要があります設定する方法を教えて
用に生成されたIDから取得されます:項目に
<many-to-one name="CurrentItem" class="com.BiddingSystem.Models.Item" fetch="join"
not-null="true" cascade="all" unique="true" lazy="false">
<column name="CURRENTITEM" />
</many-to-one>
あなたは共通でPKを持っている必要があります
ブックマークthis cheat sheet .Thisは、すべての簡単な例を示していることができますHibernateでサポートされているマッピング
Class Item {
@Id
Long id;
@OneToOne
private Auction CorrespondingAuction;
}
Class Auction {
@Id
Long id;
private Item CurrentItem;
}
オークションIDがすでにオークションXMLファイル内の項目
XMLファイル:
<one-to-one name="auction" class="com.BiddingSystem.Models.Auction" property-ref="CurrentItem"/>
property-refは、オークションクラスのクラスitemに対応する変数の名前を参照します。
XMLマッピングを使用しています – Noor
XMLマッピング名はアノテーションと同じです –
その他:これは参考になりますが、XMLベースです。 – ArtB