`
zy116494718
  • 浏览: 472119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate克隆对象

 
阅读更多

  

如果有两个MODEL(A,A_log) ,A_log包含A的所有元素(包括A的ID),A_log唯一多的字段是自己的ID,那么在想在修改A之前的时候记录他的结果到A_log表中。可以这样写:

 

可以在A_log的MODEL中加一行:private A a;(set,get方法)

然后在A_log.xml中这样写:

 

<hibernate-mapping>
    <class name="ie.cdclab.detect.eruption.model.LabEruptionBDectctLog" table="LAB_ERUPTION_B_DECTCT_LOG" schema="LAB">
        <comment>发热伴出疹细菌检测表_log。</comment>
        <id name="idEruptionBDectctLog" type="java.lang.String">
            <column name="ID_ERUPTION_B_DECTCT_LOG" length="40" />
            <generator class="uuid" />
        </id>
                <component name="labEruptionBDetect">   --用这个把相同的元素包起来,labEruptionBDetect是原表
        <property name="idEruptionBDectct" type="java.lang.String">
            <column name="ID_ERUPTION_B_DECTCT" length="40" not-null="true">
                <comment>发热伴出疹细菌检测表ID。</comment>
            </column>
        </property>
        <property name="idSampleinfo" type="java.lang.String">
            <column name="ID_SAMPLEINFO" length="40" not-null="true">
                <comment>标本信息ID。</comment>
            </column>
        </property>
        </component>
    </class>
</hibernate-mapping>

 

然后在service中:

 

	public void saveLog(LabEruptionBDetect LabEruptionBDetect) {
		// TODO Auto-generated method stub
		
		LabEruptionBDectctLog LabEruptionBDetectLog = new LabEruptionBDectctLog();
		LabEruptionBDetectLog.setLabEruptionBDetect(LabEruptionBDetect);
		dao.save(LabEruptionBDetectLog);
	}

 

0
0
分享到:
评论

相关推荐

    Hibernate Web应用的开发步骤

    (2)将Hibernate所需的JAR包复制到WEB-INF/lib下。 (3)创建Hibernate的配置文件。 (4)利用Hibernate的第三方工具或Eclipse的有关插件从数据库中创建出相应的实体对象及其ORM映射文件。 (5)创建Hibernate的...

    Hibernate+中文文档

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作...

    hibernate3.2中文文档(chm格式)

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作...

    HibernateAPI中文版.chm

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作...

    Hibernate中文详细学习文档

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作...

    Hibernate 中文 html 帮助文档

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作单元(Unit...

    Hibernate逍遥游记.pdf

    《Hibernate逍遥游记》Hibernate是非常流行的对象一关系映射工具。《Hibernate逍遥游记》由浅入深地介绍运用目前最成熟的Hibernate3.3 版本进行Java对象持久化的核心技术。《Hibernate逍遥游记》主要介绍通过...

    最全Hibernate 参考文档

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scopes) 11.1.1. 操作单元...

    hibernate 体系结构与配置 参考文档(html)

    在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作单元(Unit...

    Hibernate教程

    11.9. 在两个不同数据库间复制对象 11.10. Session刷出(flush) 11.11. 传播性持久化(transitive persistence) 11.12. 使用元数据 12. 事务和并发 12.1. Session和事务范围(transaction scopes) 12.1.1. 操作...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作...

    Hibernate3的帮助文档

    详细的Hibernate3的帮助文档 前言 1. 翻译说明 2. 版权声明 1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 ...11.9. 在两个不同数据库间复制对象

    hibernate3.04中文文档.chm

    11.9. 在两个不同数据库间复制对象 11.10. Session刷出(flush) 11.11. 传播性持久化(transitive persistence) 11.12. 使用元数据 12. 事务和并发 12.1. Session和事务范围(transaction scopes) 12.1.1. 操作...

    Hibernate3+中文参考文档

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scopes) 11.1.1. 操作单元...

    hibernate 框架详解

    在两个不同数据库间复制对象 11.10. Session刷出(flush) 11.11. 传播性持久化(transitive persistence) 11.12. 使用元数据 12. 事务和并发 12.1. Session和事务范围(transaction scopes) 12.1.1. 操作单元...

    Hibernate参考文档

    10.9. 在两个不同数据库间复制对象 10.10. Session刷出(flush) 10.11. 传播性持久化(transitive persistence) 10.12. 使用元数据 11. 事务和并发 11.1. Session和事务范围(transaction scope) 11.1.1. 操作单元(Unit...

    删掉,复制别人东西,怕侵权,原本只想收藏的

    客服看到给我删掉,我只是想收藏这篇文章,这是复制别人的,怕侵权。第一次用这东西不懂。 jdbc,mybatis,hibernate各自优缺点及区别 先比较下jdbc编程和hibernate编程各自的优缺点。 JDBC: 我们平时使用jdbc进行...

    hibernate_reference中文文档.pdf

    1.1. 第一部分 - 第一个 Hibernate 应用程序 ................................. 1 1.1.1. 设置 ............................................................ 1 1.1.2. 第一个 class .............................

    Hibernate的缓存机制.docx

    1、事务范围(单Session即...在集群环境中,缓存被一个机器或多个机器的进程共享,缓存中的数据被复制到集群环境中的每个进程节点,进程间通过远程通信来保证缓存中的数据的一致,缓存中的数据通常采用对象的松散数据形式.

Global site tag (gtag.js) - Google Analytics