hibernate映射关系
1.
当我们建立关系的时候,如一对多,多对一的时候
我们就要把关系建立在多的一方,
当我们删除的时候,就要先从重表开始删除,
当我插入的何时候,就要先从主表开始.
这是为了数据完整性约束.
2
Hibernate的映射关系分很几种
1)值映射,没有OID(对象标识符)的映射
有集合映射,组合映射
集合映射
比如一对多就要用到集合映射
<--!name里面放的是集合类对象,table是要映射到的表-->
<setname="set"table="hobby">
//key要关联的外键
<keyname=""/>
//element中是集合中的值
<elementcolumn=""type=""/>
</set>
这个会建立两张表.,
2)组合映射
多对一的时候用组合映射
<componet>
<propertycolumn=""type=""name=""/>
<property/>
<property/>
</componet>
这是在一张表上操作
它只是把一列的属性单独抽象成了一个类,然后组合在一起
映射,我们的原则是多类少表
3)
相关推荐
guangcheng 2020-09-22
qingjiuquan 2020-07-19
yunzhonmghe 2020-05-19
技术驱动人生 2020-05-03
kevincheung 2020-05-03
踩风火轮的乌龟 2020-04-30
zhengsj 2020-04-15
neverstopforcode 2020-04-14
flydoging 2019-12-09
KDF000 2019-10-18
comxpp 2011-12-11
zhaoshuliok 2011-12-14
nameFay 2012-03-09
surpassdream 2016-01-26
Coohx 2013-10-16
朝军 2017-05-04
张亚京 2019-06-30
acaoye 2019-06-30
技术驱动人生 2016-06-01