@ -178,6 +178,7 @@ public class JmsTransactionManager extends AbstractPlatformTransactionManager
@@ -178,6 +178,7 @@ public class JmsTransactionManager extends AbstractPlatformTransactionManager
@ -193,10 +194,17 @@ public class JmsTransactionManager extends AbstractPlatformTransactionManager
@@ -193,10 +194,17 @@ public class JmsTransactionManager extends AbstractPlatformTransactionManager
@ -513,6 +513,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@@ -513,6 +513,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
}
finally{
SessionFactoryUtils.closeSession(session);
txObject.setSessionHolder(null);
}
}
thrownewCannotCreateTransactionException("Could not open Hibernate Session for transaction",ex);
@ -596,6 +596,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@@ -596,6 +596,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
}
finally{
SessionFactoryUtils.closeSession(session);
txObject.setSessionHolder(null);
}
}
thrownewCannotCreateTransactionException("Could not open Hibernate Session for transaction",ex);
@ -341,15 +341,16 @@ public class JdoTransactionManager extends AbstractPlatformTransactionManager
@@ -341,15 +341,16 @@ public class JdoTransactionManager extends AbstractPlatformTransactionManager
conHolder.setTimeoutInSeconds(timeoutToUse);
}
if(logger.isDebugEnabled()){
logger.debug("Exposing JDO transaction as JDBC transaction ["+conHolder.getConnectionHandle()+"]");
logger.debug("Exposing JDO transaction as JDBC transaction ["+
logger.debug("Not exposing JDO transaction ["+pm+"] as JDBC transaction because JdoDialect ["+
getJdoDialect()+"] does not support JDBC Connection retrieval");
logger.debug("Not exposing JDO transaction ["+pm+"] as JDBC transaction because "+
"JdoDialect ["+getJdoDialect()+"] does not support JDBC Connection retrieval");
}
}
}
@ -391,6 +392,7 @@ public class JdoTransactionManager extends AbstractPlatformTransactionManager
@@ -391,6 +392,7 @@ public class JdoTransactionManager extends AbstractPlatformTransactionManager
@ -331,8 +331,8 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -331,8 +331,8 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@ -400,15 +400,16 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -400,15 +400,16 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
conHolder.setTimeoutInSeconds(timeoutToUse);
}
if(logger.isDebugEnabled()){
logger.debug("Exposing JPA transaction as JDBC transaction ["+conHolder.getConnectionHandle()+"]");
logger.debug("Exposing JPA transaction as JDBC transaction ["+
logger.debug("Not exposing JPA transaction ["+em+"] as JDBC transaction because JpaDialect ["+
getJpaDialect()+"] does not support JDBC Connection retrieval");
logger.debug("Not exposing JPA transaction ["+em+"] as JDBC transaction because "+
"JpaDialect ["+getJpaDialect()+"] does not support JDBC Connection retrieval");
}
}
}
@ -467,6 +468,7 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -467,6 +468,7 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@ -126,7 +126,7 @@ public class CciLocalTransactionManager extends AbstractPlatformTransactionManag
@@ -126,7 +126,7 @@ public class CciLocalTransactionManager extends AbstractPlatformTransactionManag
@ -159,7 +159,6 @@ public class CciLocalTransactionManager extends AbstractPlatformTransactionManag
@@ -159,7 +159,6 @@ public class CciLocalTransactionManager extends AbstractPlatformTransactionManag
thrownewCannotCreateTransactionException("CCI Connection does not support local transactions",ex);
@ -268,7 +267,7 @@ public class CciLocalTransactionManager extends AbstractPlatformTransactionManag
@@ -268,7 +267,7 @@ public class CciLocalTransactionManager extends AbstractPlatformTransactionManag