我正在使用一些旧的休眠代码,需要更新和创建一对一的。
我有一张桌子
Table_1
PK table_1_id
FK table_2_id
Table_2
PK table_2_id
我如何将这些映射到休眠 XML 文件中,以便关系是 unqiue.. 我已经尝试过
<many to one ... unique='true'>
但这不起作用,因为它允许 table_1 中的两条记录引用 table_2 中的一行
我正在使用一些旧的休眠代码,需要更新和创建一对一的。
我有一张桌子
Table_1
PK table_1_id
FK table_2_id
Table_2
PK table_2_id
我如何将这些映射到休眠 XML 文件中,以便关系是 unqiue.. 我已经尝试过
<many to one ... unique='true'>
但这不起作用,因为它允许 table_1 中的两条记录引用 table_2 中的一行
这是正确的方法,如文档中所述。
Hibernate 永远不会阻止两条记录table_1
引用同一行table_2
。这就是您应该在数据库中table_2_id
的 , 列上添加的唯一约束的作用。table_1