在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
}
}