hibernate Inverse和Cascade 实践
来源:互联网 发布:爱丽丝伪娘团 知乎 编辑:程序博客网 时间:2024/06/10 16:05
配置1:
<set name="BANDS" table="S_BAND" inverse="false" cascade="save-update">
<key column="COMPANY_ID" />
<one-to-many class="saleandbuy.module.entity.SBand" />
</set>
java :
SCompany c = (SCompany) s.get(SCompany.class, new Long("22"));
s.delete(c);
s.beginTransaction().commit();
结果1:
2011-06-20 12:25:14,562 [org.hibernate.SQL]-[DEBUG]
update
S_BAND
set
COMPANY_ID=null
where
COMPANY_ID=?
Hibernate:
update
S_BAND
set
COMPANY_ID=null
where
COMPANY_ID=?
2011-06-20 12:25:14,562 [org.hibernate.SQL]-[DEBUG]
delete
from
S_COMPANY
where
COMPANY_ID=?
Hibernate:
delete
from
S_COMPANY
where
COMPANY_ID=?
配置2:
<set name="BANDS" table="S_BAND" cascade="delete">
<key column="COMPANY_ID" />
<one-to-many class="saleandbuy.module.entity.SBand" />
</set>
结果2:
2011-06-20 12:37:43,390 [org.hibernate.SQL]-[DEBUG]
update
S_BAND
set
COMPANY_ID=null
where
COMPANY_ID=?
Hibernate:
update
S_BAND
set
COMPANY_ID=null
where
COMPANY_ID=?
2011-06-20 12:37:43,390 [org.hibernate.SQL]-[DEBUG]
delete
from
S_BAND
where
BAND_ID=?
Hibernate:
delete
from
S_BAND
where
BAND_ID=?
2011-06-20 12:37:43,390 [org.hibernate.SQL]-[DEBUG]
delete
from
S_COMPANY
where
COMPANY_ID=?
Hibernate:
delete
from
S_COMPANY
where
COMPANY_ID=?
配置3:
<set name="BANDS" table="S_BAND" inverse="true" cascade="save-update">
<key column="COMPANY_ID" />
<one-to-many class="saleandbuy.module.entity.SBand" />
</set>
结果3:
2011-06-20 12:44:21,921 [org.hibernate.SQL]-[DEBUG]
delete
from
S_COMPANY
where
COMPANY_ID=?
Hibernate:
delete
from
S_COMPANY
where
COMPANY_ID=?
- hibernate Inverse和Cascade 实践
- 【Hibernate】inverse和cascade
- Hibernate中Cascade和Inverse
- hibernate 的cascade和inverse
- Hibernate 的 Inverse 和 cascade
- Hibernate中cascade和inverse
- hibernate inverse 和cascade讲解
- Hibernate中cascade和inverse
- Hibernate中的cascade和inverse
- Hibernate中的cascade和inverse
- Hibernate cascade和inverse详解
- hibernate 中cascade 和inverse
- Hibernate中的cascade和inverse
- Hibernate(Inverse和Cascade属性)
- Hibernate中Cascade和Inverse
- Hibernate中的cascade和inverse
- Hibernate中的cascade和inverse
- Hibernate中的cascade和inverse
- asp.net(C#)中的flash怎么添加在加载时不能显示出来--解决
- 动态代理工厂
- 性格解析
- 环绕通知
- 前后置通知
- hibernate Inverse和Cascade 实践
- 关于Oracle中查询的数字值的显示格式需要保留小数点后两位(或者三位,及其他位数)
- Centos Another app is currently holding the yum lock
- [解决]Chrome不能访问更新服务器(错误3)问题
- 图片透明处理
- Flex与Html交互获得参数
- chm格式文件无法打开解决方案
- (ssh2整合)web.xml
- php 获取SWF动画截图