Hibernate删除数据对象:
删除对象,一般先加载上来对象,然后再删除该对象。
对象删除后,对象状态为Transistent状态。
代码如下:
/**
* hibernate删除对象
*/
public void testDelete1(){
Session session = null;
try {
session = HibernateUtils.getSession();
session.beginTransaction();
User user = (User)session.load(User.class, "4028818a245fdd0301245fdd06380001");
session.delete(user);
session.getTransaction().commit();
} catch (HibernateException e) {
e.printStackTrace();
session.getTransaction().rollback();
} finally{
if (session != null){
if (session.isOpen()){
session.close();
}
}
}
//transistent状态(数据库中没有配区的数据记录。)
}