首页 > 代码库 > 级联删除
级联删除
删除主表,多表也就没有了:
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>
级联删除
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。