public class JdbcTransaction extends Object implements INbTransaction
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
autoCommmit |
protected Connection |
connection |
protected DataSource |
dataSource |
protected TransactionIsolationLevel |
level |
| 构造器和说明 |
|---|
JdbcTransaction(Connection connection) |
JdbcTransaction(DataSource ds,
TransactionIsolationLevel desiredLevel,
boolean desiredAutoCommit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
close(boolean reallyClose) |
void |
commit()
提交
|
Connection |
getConnection(String dsName)
获取连接
|
protected void |
openConnection() |
protected void |
resetAutoCommit() |
void |
rollback()
回滚
|
protected void |
setDesiredAutoCommit(boolean desiredAutoCommit) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnectionprotected Connection connection
protected DataSource dataSource
protected TransactionIsolationLevel level
protected boolean autoCommmit
public JdbcTransaction(DataSource ds, TransactionIsolationLevel desiredLevel, boolean desiredAutoCommit)
public JdbcTransaction(Connection connection)
public Connection getConnection(String dsName) throws SQLException
INbTransactiongetConnection 在接口中 INbTransactionSQLExceptionpublic void commit()
throws SQLException
INbTransactioncommit 在接口中 INbTransactionSQLExceptionpublic void rollback()
throws SQLException
INbTransactionrollback 在接口中 INbTransactionSQLExceptionpublic void close()
close 在接口中 Closeableclose 在接口中 AutoCloseablepublic void close(boolean reallyClose)
throws SQLException
SQLExceptionprotected void setDesiredAutoCommit(boolean desiredAutoCommit)
protected void resetAutoCommit()
protected void openConnection()
throws SQLException
SQLExceptionCopyright © 2022. All rights reserved.