This commit is contained in:
Michael Minella
2017-11-30 15:01:02 -06:00
parent 1c9c30c10d
commit 40db8a770f
2 changed files with 6 additions and 4 deletions

View File

@@ -135,7 +135,7 @@ implements InitializingBean {
private boolean useSharedExtendedConnection = false;
private boolean connectionAutoCommit;
private Boolean connectionAutoCommit;
private boolean initialConnectionAutoCommit;
@@ -396,7 +396,9 @@ implements InitializingBean {
rs = null;
cleanupOnClose();
this.con.setAutoCommit(initialConnectionAutoCommit);
if(this.con != null) {
this.con.setAutoCommit(this.initialConnectionAutoCommit);
}
if (useSharedExtendedConnection && dataSource instanceof ExtendedConnectionDataSourceProxy) {
((ExtendedConnectionDataSourceProxy)dataSource).stopCloseSuppression(this.con);
@@ -445,7 +447,7 @@ implements InitializingBean {
this.initialConnectionAutoCommit = this.con.getAutoCommit();
if (this.con.getAutoCommit() != this.connectionAutoCommit) {
if (this.connectionAutoCommit != null && this.con.getAutoCommit() != this.connectionAutoCommit) {
this.con.setAutoCommit(this.connectionAutoCommit);
}
}