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