您的位置:首页 > 其它

关于hibernate非主键多对一关联

2016-01-08 17:47 253 查看
一直以来,用hibernate做多对一时,关联的都是主键,今天,同事设计的表,关联的却不是主键,这下麻烦了,hibernate的many-to-one默认关联的都是主键,原来,hibernate提供了非主键的关联,即只要加一个property-ref即可,如:

<many-to-one name="dept" class="Dept" property-ref="dept_no">
<column name="dept_id" ></column>
</many-to-one>


其中,dept_no只是dept里的一个普通的字段,不是主键,
这样就完成了非主键的关联。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: