在Session對象中需要使用delete()方法進行數據庫的刪除操作。但是只有對象在持久化狀態時才能執行delete()方法,所以在刪除數據之前,首先需要將對象的狀態轉抉為持久化狀態。
publicclassTest {
publicstaticvoidmain(String[] args) {
Session session = HibernateUtil.getSession();//獲取Session
session.beginTransaction();
Product product=(Product) session.get(Product.class, 3);//裝載對象
session.delete(product);//刪除持久化對象
session.getTransaction().commit();
HibernateUtil.closeSession();//關閉Session
}
}