Do not close transactional Connection in doReleaseConnection
Closes gh-28133
This commit is contained in:
@@ -178,6 +178,7 @@ public abstract class ConnectionFactoryUtils {
|
||||
if (conHolder != null && connectionEquals(conHolder, connection)) {
|
||||
// It's the transactional Connection: Don't close it.
|
||||
conHolder.released();
|
||||
return Mono.empty();
|
||||
}
|
||||
return Mono.from(connection.close());
|
||||
}).onErrorResume(NoTransactionException.class, ex -> Mono.from(connection.close()));
|
||||
|
||||
Reference in New Issue
Block a user