HibernateJpaDialect logs warning in case of Connection mismatch (e.g. configured release mode other than ON_CLOSE)
Related to that, HibernateTransactionManager specifically checks for active physical connections on reset as of Hibernate 5.
Issue: SPR-13269
Issue: SPR-13002
@ -641,7 +641,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@@ -641,7 +641,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
// We're running with connection release mode "on_close": We're able to reset
// the isolation level and/or read-only flag of the JDBC Connection here.
// Else, we need to rely on the connection pool to perform proper cleanup.
@ -704,8 +704,27 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@@ -704,8 +704,27 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@ -146,13 +147,12 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@@ -146,13 +147,12 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@ -167,7 +167,7 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@@ -167,7 +167,7 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
// Adapt flush mode and store previous isolation level, if any.
@ -176,7 +176,7 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@@ -176,7 +176,7 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@ -321,15 +321,15 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@@ -321,15 +321,15 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@ -337,9 +337,15 @@ public class HibernateJpaDialect extends DefaultJpaDialect {
@@ -337,9 +337,15 @@ public class HibernateJpaDialect extends DefaultJpaDialect {