hibernate saveOrUpdate方法和merge的区别
来源:互联网 发布:linux 查看系统时区 编辑:程序博客网 时间:2024/05/29 04:39
首先 saveOrUpdate返回void 也就是什么都不返回 而merge会返回一个对象
其次 saveOrUpdate的做法是:自动判断该对象是否曾经持久化过,如果曾持久化过则使用update操作 否则save操作
merge 在执行session.merge(a)代码后,a对象仍然不是持久化状态,a对象仍然不会被关联到Session上 而update会持久化对象
说白了:merge()用法替代了hibernate早期版本的saveOrUpdateCopy,因此该方法的作用只是将当前对象信息保存到数据库,并且不会将对象转换成持久化状态。
参考来源 hibernate saveOrUpdate方法和merge的区别 .
0 0
- hibernate saveOrUpdate方法和merge的区别
- hibernate saveOrUpdate方法和merge的区别
- Hibernate update 和 merge 、saveOrUpdate的区别
- hibernate merge和saveOrUpdate方法
- merge和saveOrUpdate方法区别
- Hibernate merge、update与saveOrUpdate方法的区别
- Hibernate merge、update与saveOrUpdate方法的区别
- Hibernate merge、update与saveOrUpdate方法的区别
- Hibernate merge、update与saveOrUpdate方法的区别
- Hibernate merge、update与saveOrUpdate方法的区别
- Hibernate merge、update与saveOrUpdate方法的区别
- Hibernate merge、update与saveOrUpdate方法的区别
- saveOrupdate和 merge的区别
- Hibernate中saveOrUpdate、update和merge的区别
- Hibernate的merge和saveOrUpdate对比
- hibernate中各种保存方法的区别 save persist update saveOrUpdate merge lock
- 【学习笔记】hibernate saveOrUpdate与merge的区别
- hibernate的save,update,saveorupdate以及merge区别
- 常用的一些api
- 在Android Studio使用自定义属性
- 【hdu1198】Farm Irrigation——并查集
- 【网络基本功系列二】细说交换机
- HDU 4864
- hibernate saveOrUpdate方法和merge的区别
- 编译android源码6---运行android编译源码
- 相对布局(RelativeLayout)
- iOS绘图教程
- scala学习笔记,第一章
- HDU2000ASCII码排序(C,Java两个版本)
- 1048. 数字加密
- IPC 机制(二)
- 无法解析的外部符号 __imp__glewinit