[hibernate-commits] Hibernate SVN: r18953 - core/trunk/core/src/main/java/org/hibernate/engine.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Wed Mar 10 04:59:43 EST 2010
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)
@@ -74,7 +74,8 @@
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;
More information about the hibernate-commits
mailing list