Hibernate映射一对一xml

时间:2012-08-10 10:05:05

标签: hibernate hibernate-mapping

我正在使用一些旧的hibernate代码,需要更新并创建一对一的。

我有一张桌子

Table_1
PK table_1_id
FK table_2_id

Table_2
PK table_2_id

如何在hibernate XML文件中映射这些,以便关系是unqiue ..我试过了

<many to one ... unique='true'>

但这不起作用,因为它允许table_1中的两个记录引用table_2中的一行

1 个答案:

答案 0 :(得分:0)

这是正确的方法,如the documentation中所述。

Hibernate永远不会阻止table_1的两条记录引用table_2中的同一行。这是您应该在数据库中的table_2_id table_1列上添加的唯一约束的角色。