Java Hibernate-正确的一对一映射
如果A.id!=B.id(正如hibernate提供的一对一关联),我想要一个像A.B_id=B.id这样的关联?是否应该将多个关联映射到一个关联?不需要双向性。除了OneToOne之外,您只需要指定连接列的名称,hibernate将根据您的需要进行连接Java Hibernate-正确的一对一映射,java,hibernate,Java,Hibernate,如果A.id!=B.id(正如hibernate提供的一对一关联),我想要一个像A.B_id=B.id这样的关联?是否应该将多个关联映射到一个关联?不需要双向性。除了OneToOne之外,您只需要指定连接列的名称,hibernate将根据您的需要进行连接 @OneToOne @JoinColumn(name="B_ID", referencedColumnName="ID") private B b; 在XML中映射它的传统方法是一种独特的多对一方法 <many-to-one name=
@OneToOne
@JoinColumn(name="B_ID", referencedColumnName="ID")
private B b;
在XML中映射它的传统方法是一种独特的多对一方法
<many-to-one name="b"
column="b_id"
unique="true"/>
hmmmm。它在hbm.xml中是什么样子的?有一个column=“b_id”属性可以添加到一对一中,但我对基于xml的hibernate不太熟悉。@Andrey:hibernate参考手册是查找有关hibernate的参考信息的最佳地方。