本文转自:http://blog.csdn.net/sdbany/article/details/2257591
在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必须是没有修改过的,这方法挺适合做一个应用层
分享到:
相关推荐
精通Hibernate:Java对象持久化技术详解.pdf 精通Hibernate:Java对象持久化技术详解.pdf
Hibernate 实体状态 瞬态(transient) 持久化(persistent) 脱管(detached) 转换
hibernate和java类型转换,hibernate和java类型转换
Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象
精通Hibernate:Java对象持久化详解解压后是pdf文档。
这是一个讲解了关于hibernate三种状态之间的转换,如果想知道他们之间的相关总结和理解,这是一个不错的选择
精通 Hibernate:Java 对象持久化技术详解 第2版 学习Hibernate必备得一本书
一共有三个分卷。全部下载才能解压。 这本书不错,值得一看。
hibernate转换编码配置和权限及java代码,请大家共享.
Hibernate三态及简单实例,主要简单的使用Hibernate的CRUD,这是我学习Hibernate写的。跟大家分享下。
精通Hibernate:Java对象持久化技术详解(第2版)源码精通Hibernate:Java对象持久化技术详解(第2版)源码
精通 Hibernate_Java 对象持久化技术详解(第2版).pdf
Hibernate中根据数据库中各表,使用myEclipse的返向工程,自动生成hibernate.cfg.xml 配置文件 与person.hbm.xml映射文件和持久化类 (图文介绍)
精通Hibernate:Java对象持久化技术详解
精通hibernate3.0 java数据库持久层开发实践 付惊周编著 人民邮电出版社出版
hibernate 一级缓存、 持久化对象状态和转换、 多表映射操作
第24章 Hibernate与Struts框架 24.1 实现业务数据 24.2 实现业务逻辑 24.3 netstore应用的订单业务 24.4 小结 第25章 Hibernate与EJB组件 25.1 创建EJB组件 25.1.1 编写Remote接口 25.1.2 编写Home...
(高清版)精通 Hibernate_Java 对象持久化技术详解(第2版).pdf
hibernate三态详解.doc
精通HibernateJava对象持久化技术详解(第2版)jar文件.zip) annotations-api.jar antlr-2.7.6.jar catalina-ant.jar catalina-ha.jar catalina-tribes.jar catalina.jar commons-collections-3.1.jar commons-...