级联删除
Posted Tidhy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了级联删除相关的知识,希望对你有一定的参考价值。
删除主表,多表也就没有了:
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>
以上是关于级联删除的主要内容,如果未能解决你的问题,请参考以下文章