Remove obsolete code from internal HibernateTransactionObject

See gh-35111
This commit is contained in:
Sam Brannen 2025-06-29 16:33:01 +02:00
parent b211ac1f4a
commit bb7c497bdd
1 changed files with 1 additions and 15 deletions

View File

@ -720,10 +720,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
// Else, we need to rely on the connection pool to perform proper cleanup. // Else, we need to rely on the connection pool to perform proper cleanup.
try { try {
Connection con = session.getJdbcCoordinator().getLogicalConnection().getPhysicalConnection(); Connection con = session.getJdbcCoordinator().getLogicalConnection().getPhysicalConnection();
Integer previousHoldability = txObject.getPreviousHoldability();
if (previousHoldability != null) {
con.setHoldability(previousHoldability);
}
DataSourceUtils.resetConnectionAfterTransaction( DataSourceUtils.resetConnectionAfterTransaction(
con, txObject.getPreviousIsolationLevel(), txObject.isReadOnly()); con, txObject.getPreviousIsolationLevel(), txObject.isReadOnly());
} }
@ -771,7 +767,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
/** /**
* Hibernate transaction object, representing a SessionHolder. * Hibernate transaction object, representing a SessionHolder.
* Used as transaction object by HibernateTransactionManager. * <p>Used as transaction object by HibernateTransactionManager.
*/ */
private class HibernateTransactionObject extends JdbcTransactionObjectSupport { private class HibernateTransactionObject extends JdbcTransactionObjectSupport {
@ -783,8 +779,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
private boolean needsConnectionReset; private boolean needsConnectionReset;
private @Nullable Integer previousHoldability;
public void setSession(Session session) { public void setSession(Session session) {
this.sessionHolder = new SessionHolder(session); this.sessionHolder = new SessionHolder(session);
this.newSessionHolder = true; this.newSessionHolder = true;
@ -828,14 +822,6 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
return this.needsConnectionReset; return this.needsConnectionReset;
} }
public void setPreviousHoldability(@Nullable Integer previousHoldability) {
this.previousHoldability = previousHoldability;
}
public @Nullable Integer getPreviousHoldability() {
return this.previousHoldability;
}
public boolean hasSpringManagedTransaction() { public boolean hasSpringManagedTransaction() {
return (this.sessionHolder != null && this.sessionHolder.getTransaction() != null); return (this.sessionHolder != null && this.sessionHolder.getTransaction() != null);
} }