我正在使用一对一的关联,但它不起作用。可能是因为表中的列名不同。
我有 2 张桌子。1) USER_DC 和 2)USER
在 USER 中,主键是 - “ID”
在 USER_DC 中,有一个 fereign 键,但名称是:“USER_ID”
需要帮助,我该如何定义一对一的关系?
In User.hbm.xml
<hibernate-mapping>
<class name="com.test.User" table="USER">
<cache usage="read-write"/>
<id name="id" column="ID" type="java.lang.Long" length="10">
<generator class="native">
<param name="sequence">USER_SEQ</param>
</generator>
</id>
:
:
In userDC.hbm.xml
:
:
<one-to-one name="user" class="com.test.User"></one-to-one>
<one-to-one name="dc" class="com.test.DC"></one-to-one>
这没用