Hibernate多对一关联中,如果是非主键关联,如何配置

Hibernate 的多对一关联中,一般子表的外键都是关联到主表的主键,如果该外键不是关联到主表的主键,可使用 property-ref 属性,如:

 

Student Dept 是多对一的关联, Student 表中有 dept_id 字段作为外键,关联到 Dept 表的字段 dept_no ( 非主键 ) Sudent Dept 实体的配置可按如下:

 

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

<column name="dept_id" />

         </many-to-one> 

猜你喜欢

转载自bto310.iteye.com/blog/1613815
今日推荐