Hibernate的游离态与持久态转换关系
来源:互联网 发布:淘宝免费申请试用规则 编辑:程序博客网 时间:2024/05/03 22:49
在Hibernate中,一个PO可能经过长时间的操作,session已过时关闭,此时PO已经是一个游离态的对象,这时要转换为持久状态,有以下几种方法:
1、session.saveOrUpdate(object)。这语句会把游离态的PO转为持久态的PO并提交给数据库
2、session.merge(object)。这语句会把游离态的PO转为持久态的PO,并进行合并操作。
3、session.lock(object, LockMode.NONE)。这语句只会把游离态的PO转为持久态PO,不作其他操作。不过,PO必须是没有修改过的,这方法挺适合做一个应用层。
0 0
- Hibernate的游离态与持久态转换关系
- Hibernate的游离态与持久态转换
- hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
- hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
- hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
- hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
- hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
- Hibernate对象的三种状态----临时态、持久化态、游离态
- hibernate中对象的三种状态瞬时态,持久态,游离态区分
- Hibernate三态的代码范例 Transient(瞬态),Persistent(持久态),Detached(游离态)
- 关于hibernate for循环 save 只存储一次的问题 持久态和游离态
- 举例理解Hibernate的三种状态:瞬时态、持久态、托管(即游离态)态及互相转化
- Hibername三种状态(瞬时态 持久态 游离态)
- Hibernate三态,游离态
- Hibernate三态,游离态
- Hibernate中的对象图关系转换:游离、持久、自由状态
- JAVAWEB开发之Hibernate详解(二)——Hibernate的持久化类状态与转换、以及一级缓存详解、关联关系的映射(一对多、多对多、级联)
- JAVAWEB开发之Hibernate详解(二)——Hibernate的持久化类状态与转换、以及一级缓存详解、关联关系的映射(一对多、多对多、级联)
- QEMU Internals: vhost architecture
- 超圆滑圆角框的半完美解决方案
- hdu1010 Tempter of the Bone(DFS,剪枝,递归,回溯)
- 调用dll
- 数据库设计5步骤
- Hibernate的游离态与持久态转换关系
- 大众车功能码与地址码大全(英/中)
- CentOS 上 Jenkins 安装
- Speex手册(七)——CELP编码介绍
- 与PGA相关视图的解释说明【句柄原理说明】
- ORACLE数据库SQL优化--->Oracle表连接类型
- springMVC+freemarker运行KindEditor插件
- 关于Android的Handler
- [DP]FJSDFZOJ 1282 硬币找零