Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -764,13 +764,17 @@ public void setTransactionIsolation(int transactionIsolation) {
}

@Override
private boolean setIsolationStatus = false; //设置事务等级
public void begin(int transactionIsolation) throws SQLException {
Log.d("\n\n" + TAG, "<<<<<<<<<<<<<< TRANSACTION begin transactionIsolation = " + transactionIsolation + " >>>>>>>>>>>>>>>>>>>>>>> \n\n");
//不做判断,如果掩盖了问题,调用层都不知道为啥事务没有提交成功
// if (connection == null || connection.isClosed()) {
// return;
// }
connection.setTransactionIsolation(transactionIsolation);
if(! this.setIsolationStatus){ //只设置一次Isolation等级 PG重复设置事务等级会报错
connection.setTransactionIsolation(transactionIsolation);
}
this.setIsolationStatus=true;
connection.setAutoCommit(false); //java.sql.SQLException: Can''t call commit when autocommit=true
}
@Override
Expand Down