码迷,mamicode.com
首页 > Web开发 > 详细

关于hibernate非主键多对一关联

时间:2016-01-08 18:23:56      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

  一直以来,用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里的一个普通的字段,不是主键, 
这样就完成了非主键的关联。

关于hibernate非主键多对一关联

标签:

原文地址:http://www.cnblogs.com/hzhtracy/p/5114067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!