我有两节课
Class Item
{
private Auction CorrespondingAuction;
}
Class Auction
{
private Item CurrentItem;
}
有人可以告诉如何在 XML 中设置这个一对一的映射,它必须是双向的
我有两节课
Class Item
{
private Auction CorrespondingAuction;
}
Class Auction
{
private Item CurrentItem;
}
有人可以告诉如何在 XML 中设置这个一对一的映射,它必须是双向的
将此备忘单加入书签。这显示了 Hibernate 支持的所有映射的简单示例。
在拍卖 XML 文件中:
<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>
在项目 XML 文件中:
<one-to-one name="auction" class="com.BiddingSystem.Models.Auction" property-ref="CurrentItem"/>
property-ref 指的是拍卖类中class item对应的变量名
你需要有共同的PK:
Class Item {
@Id
Long id;
@OneToOne
private Auction CorrespondingAuction;
}
Class Auction {
@Id
Long id;
private Item CurrentItem;
}
拍卖的 ID 取自已为项目生成的 ID