我是靠谱客的博主 开朗眼神,最近开发中收集的这篇文章主要介绍Hibernate中的merge方法详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 如果merge的对象在数据库中不存在,merge将会进行save操作,作用等同于updateOrSave();而update因为找不到对象而报错。
  • 如果merge的对象能在数据库中操作,merge操作和update操作效果一样。
  • 新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理.
  • merge可以持久化游离态的对象A,持久化后的对象A仍然处于游离态,持久化的对象A不和session关联。
  • merge返回持久化对象的副本,该副本处于持久化态。
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

最后

以上就是开朗眼神为你收集整理的Hibernate中的merge方法详解的全部内容,希望文章能够帮你解决Hibernate中的merge方法详解所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部