您的位置:首页 > 其它

hibernate 更新数据注意事项

2017-06-29 08:25 225 查看
 增删改之改:在hibernate有很多修改的方法,merge,update,saveOrUpdate其他暂时不知道,后续补充;

 merge 先执行select语句,查询结果与参数对比,发生变化项就对其进行update语句操作。

 update 分情况,持久态和非持久态,参数如果是通过load或get方式获得的,并且在同一个session里,那么执行update方法会进行较,对有进行过修改的字段进行更新,没有修 改过的不执行update语句,如果参数是新的对象,也就是非持久态,会对所有字段进行更新。

saveOrUpdate后续补充。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: