我是靠谱客的博主 迷路小猫咪,最近开发中收集的这篇文章主要介绍Hibernate merge(),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是迷路小猫咪为你收集整理的Hibernate merge()的全部内容,希望文章能够帮你解决Hibernate merge()所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部