最近公司项目,需要临时修改对象的属性,但不需要将对象持久化。这就面临一个问题,需要将对象克隆再做修改,那么克隆的对象将不会被持久化,也不会改变原来对象的内容。
查看HibernateAPI得知,Hibernate在对对象merge以后,将返回一个对象,那么这个对象就是被克隆的对象,如下代码段:
//显示报表 @Transactional public void showReport(Long reportId){ CustomFilterfilter=customFilterDAO.findById(reportId); filter.setFilterName("新名称");//更改对象属性将会被持久化 CustomFiltercloneFilter=customFilterDAO.merge(filter);//使用Hibenatemerge方法获取克隆对象 cloneFilter.setFilterName("新名称");//更改属性不会被持久化 }
相关推荐
Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象
用Hibernate对象持久化服务简化Java数据库访问 用Hibernate对象持久化服务简化Java数据库访问
16.1 MB (16,948,839 字节) Java 精通Hibernate对象持久化技术详解PDF
Hibernate 对象持久化 北大青鸟教材
一个很好的Hibernate 操纵持久化对象例子,如果想深入理解HIERNATE 的朋友,可以去研究一下。
精通Hibernate:Java对象持久化技术详解.pdf 精通Hibernate:Java对象持久化技术详解.pdf
精通Hibernate:Java对象持久化详解解压后是pdf文档。
hibernate java o/r mapping
Hibernate持久化对象的生命周期 持久化对象的状态: 瞬时对象(Transient Objects)持久化对象(Persist Objects)、离线对象(Detached Objects)、 Java对象在JVM中的生命周期 理解Session的缓存 在Hibernate应用...
hibernate 人门 第一章 是讲述对象持久化的ppt
精通Hibernate:Java对象持久化技术详解
精通Hibernate:Java持久化对象技术详解[第二版]
精通 Hibernate:Java 对象持久化技术详解 第2版 学习Hibernate必备得一本书
利用Hibernate对象持久化服务简化Java数据库访问.pdf
精通 Hibernate_Java 对象持久化技术详解(第2版).pdf
第2章 Java对象持久化技术概述 2.1 直接通过JDBC API来持久化实体域对象 2.2 ORM简介 2.2.1 对象-关系映射的概念 2.2.2 ORM中间件的基本使用方法 2.2.3 常用的ORM中间件 2.3 实体域对象的其他持久化模式...
精通Hibernate:Java对象持久化技术详解(第2版)源码精通Hibernate:Java对象持久化技术详解(第2版)源码
数据访问代码负责把实体域对象持久化到关系数据库中。 2.1 直接通过JDBC API来持久化实体域对象 21 .2.2 ORM简介 27 2.2.1 对象-关系映射的概念29 2.2.2 ORM中间件的基本使用方法 31 2.2.3 常用的ORM中间件 33 ...
一共有三个分卷。全部下载才能解压。 这本书不错,值得一看。