[hibernate-commits] Hibernate SVN: r20215 - core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sat Aug 21 12:09:50 EDT 2010


Author: adamw
Date: 2010-08-21 12:09:49 -0400 (Sat, 21 Aug 2010)
New Revision: 20215

Modified:
   core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java
Log:
HHH-5494: Using a temporary session if the original one is closed

Modified: core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java
===================================================================
--- core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java	2010-08-21 15:33:09 UTC (rev 20214)
+++ core/branches/Branch_3_5/envers/src/main/java/org/hibernate/envers/synchronization/AuditProcess.java	2010-08-21 16:09:49 UTC (rev 20215)
@@ -137,7 +137,7 @@
         }
 
         // see: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4178431
-        if (FlushMode.isManualFlushMode(session.getFlushMode())) {
+        if (FlushMode.isManualFlushMode(session.getFlushMode()) || session.isClosed()) {
             Session temporarySession = null;
             try {
                 temporarySession = session.getFactory().openTemporarySession();



More information about the hibernate-commits mailing list