session.merge()
来源:互联网 发布:数据库管理办法 编辑:程序博客网 时间:2024/04/29 16:30
session.merge()方法会首先发送一句select语句,去数据库端获取UserInfo持久化标识所对应的表记录;然后自动生成一个持久化状态的UserInfo实体,与脱管状态的UserInfo实体做比较是否有所改变;一旦发生了改变,才会发送update语句执行更新。而按执行顺序,若两句session.merge()方法针对同一个脱管状态的UserInfo实体,那其结果只会执行最后一个session.merge()方法所发出的update语句。即使执行了session.merge()方法,UserInfo实体依然是脱管状态,因此③userInfo2. setName("RW5")的语句不会同步数据库中的表。
本文来自:网易博客~http://blog.163.com/linyiliuzhen@126/blog/static/16481455720117161365386/
0 0
- session.merge
- session.merge()
- session.merge()
- session.merge()方法
- session.merge ()方法
- session.merge ()方法
- session.merge(object)的作用
- session saveOrUpdate merge evict小计
- Hibernate中的session.merge()使用
- Hibernate之Session merge与update方法
- Session中merge和update的区别
- session的save,saveOrUpdate, merge区别!
- merge
- merge
- MERGE
- merge
- Merge
- MERGE
- 使用相册或拍照时,按钮显示是英文
- 微信支付(JS API) JAVA
- UIButton文字居左显示
- 为什么内部类访问的外部变量需要使用final修饰
- [20150703]周总结
- session.merge()
- solr之基础篇
- 2012年5月SAT香港真题解析
- 阿里巴巴(B2B)的服务框架探索
- inno 安装 检测进程
- quickcocoslua中继承的父类接口调用
- 欢迎使用CSDN-markdown编辑器
- sqoop 常用命令整理
- 获取已安装应用信息,判断是否为系统应用