@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2002 - 2014 the original author or authors .
* Copyright 2002 - 2016 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -452,7 +452,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@@ -452,7 +452,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
if ( ! definition . isReadOnly ( ) & & ! txObject . isNewSession ( ) ) {
// We need AUTO or COMMIT for a non-read-only transaction.
FlushMode flushMode = session . getFlushMode ( ) ;
if ( FlushMode . isManualFlushMode ( session . getFlushMode ( ) ) ) {
if ( FlushMode . isManualFlushMode ( flushMode ) ) {
session . setFlushMode ( FlushMode . AUTO ) ;
txObject . getSessionHolder ( ) . setPreviousFlushMode ( flushMode ) ;
}