Java Mailing List Archive

http://www.gg3721.com/

Home » Hibernate Commits List »

[hibernate-commits] Hibernate SVN: r18953 -
 core/trunk/core/src/main/java/org/hibernate/engine.

hibernate-commits

2010-03-10


Author LoginPost Reply
Author: gbadner
Date: 2010-03-10 04:59:43 -0500 (Wed, 10 Mar 2010)
New Revision: 18953

Modified:
 core/trunk/core/src/main/java/org/hibernate/engine/EntityEntry.java
Log:
HHH-4958 : Immutable entity snapshot is retained after insert

Modified: core/trunk/core/src/main/java/org/hibernate/engine/EntityEntry.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/EntityEntry.java  2010-03-10 08:43:08 UTC (rev 18952)
+++ core/trunk/core/src/main/java/org/hibernate/engine/EntityEntry.java  2010-03-10 09:59:43 UTC (rev 18953)
@@(protected) @@
     final boolean lazyPropertiesAreUnfetched) {
   this.status=status;
   this.previousStatus = null;
-    this.loadedState=loadedState;
+    // only retain loaded state if the status is not Status.READ_ONLY
+    if ( status != Status.READ_ONLY ) { this.loadedState = loadedState; }
   this.id=id;
   this.rowId=rowId;
   this.existsInDatabase=existsInDatabase;

_______________________________________________
hibernate-commits mailing list
hibernate-commits@(protected)
https://lists.jboss.org/mailman/listinfo/hibernate-commits
©2008 gg3721.com - Jax Systems, LLC, U.S.A.