码迷,mamicode.com
首页 > 其他好文 > 详细

关联关系映射

时间:2016-01-16 21:09:22      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

1.一对多
Dept中添加了Set<Emp> emps集合属性
<!-- 一对多映射 -->
<set name="emps" cascade="all" inverse="true" lazy="true">
<key column="dept_id"></key><!--引用emp表的外键名称-->
<one-to-many class="db.domain.Emp"/>
</set>
2.多对一
将Emp中的dept_id,修改成了Dept dept
<!-- 多对一 -->
<many-to-one name="dept" class="db.domain.Dept" column="dept_id" fetch="join"></many-to-one>
3.一对一
a.主键关联:两个表利用主键值相等关联在一起
在User中添加Card card属性
映射方法使用<one-to-one name="card">
---示例表结构----
user表 : id,name
card表 : id cno
b.外键关联:两个表利用主外键值相等关联在一起.
映射方法与<many-to-one>一样,只是添加了一个unique="true"唯一性约束
---示例表结构----
user表 : id,name
card表 : id,cno,uid(外)

关联关系映射

标签:

原文地址:http://www.cnblogs.com/hzzhero/p/5136249.html

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