級聯刪除


刪除主表,多表也就沒有了:

 

 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>

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM