首页 > 其他 > 详细

级联删除

时间:2017-04-12 10:00:03      阅读:146      评论:0      收藏:0      [点我收藏+]

删除主表,多表也就没有了:

 

 1     public void run6(){
 2         Session session = HibernateUtils.getCurrentSession();
 3         Transaction tr = session.beginTransaction();
 4         
 5         //先订阅1号客户
 6         Customer c1 = session.get(Customer.class, 1L);
 7         session.delete(c1);
 8         tr.commit();
 9     }
10     

配置文件的话,和级联保存一样,只不过后面加上delete:

1 <!-- 配置多方的xml  多对一的  hello  hello 
2         name表示的是当前JavaBean中的属性
3         class 当前属性的全路径
4         column外键的字段
5          -->
6         <many-to-one name="customer" class="com.itheima.domain.Customer" column="lkm_cust_id"  cascade="save-update,delete"></many-to-one>
7     </class>

 技术分享

 技术分享

 

级联删除

原文:http://www.cnblogs.com/tidhy/p/6697352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!