怎样使用Hibernate中的merge方法 merge方法和update方法的区别 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 hibernate merge update 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? prettyPanda66 2011-04-28 知道答主 回答量:9 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 使用merge方法,如果数据库中有该记录,则更新该记录,如果不存在该记录,则进行insert操作。使用update的话,会无条件执行update,也就是说如果数据库中有该记录的话,merge和update是一样的,但是如果数据库中没有该记录,使用merge执行insert,不会报错,而使用update会报错。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友96d2486 2011-04-28 · 超过12用户采纳过TA的回答 知道答主 回答量:23 采纳率:0% 帮助的人:31.3万 我也去答题访问个人页 关注 展开全部 先去了解一下持久化类~假设有个Student stu类,session.update(stu),merge也是一样不同之处在于,update可以持久化类,merge不行,执行session.merge(stu)之后,stu对象如果之前不是持久化状态,stu对象依然不会被关联到session上如果session中存在相同的持久化类,merge是会改变session中的原有持久化实例的状态的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-07-20 hibernate.merge()方法怎么用 1 2016-08-23 hibernate中update和merge的区别 3 2017-10-20 hibernate saveOrUpdate方法和merge的区别 8 2017-10-23 Hibernate update 和 merge saveOrUpdate的区别 更多类似问题 > 为你推荐: