我是靠谱客的博主 迷路小猫咪,这篇文章主要介绍Hibernate merge(),现在分享给大家,希望可以做个参考。

merge(obj)的执行流程:
1、在session缓存中判断该对象是否存在
若存在则判断其它属性是否有修改过,若无修改则不进行任何操作;若有修改则执行update语句
2、若session缓存中不存在则通过select语句从数据库中查询,若数据库中该记录,则执行update语句(当有属性被修改时)
3、session缓存和数据库中都查询不到该记录,则执行insert语句

最后

以上就是迷路小猫咪最近收集整理的关于Hibernate merge()的全部内容,更多相关Hibernate内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(94)

评论列表共有 0 条评论

立即
投稿
返回
顶部