您的位置:首页 > 其它

hibernate 数据保存

2010-12-17 09:22 225 查看
对于hibernate,只要调用

  Transaction trans = dao.getSession().getTransaction(); trans.begin(); trans.commit();

在这个session下所有修改过的持久化对象都会被保存

如果在Transaction commit 之前,调用了 sesseion.close(), session.clear(), session.evict(object)使对象变成托管状态

则之前的持久化对象不会被保存

但如果在托管之前,调用session.flush(),又会被保存(即使session被关闭)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: