首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2013-11-23 
Hibernate多对一关联中,如果是非主键关联,如何配置?Hibernate 的多对一关联中,一般子表的外键都是关联到主

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>?

热点排行