public final class SQLTransaction extends java.lang.Object implements Transaction
Transaction.Action, Transaction.Status
Constructor and Description |
---|
SQLTransaction(java.sql.Connection conn,
IsolationLevel isolationLevel) |
Modifier and Type | Method and Description |
---|---|
void |
commit()
Method commit.
|
java.sql.Connection |
connection()
DO NOT CLOSE the connection manually.
|
java.lang.String |
id()
Returns the identifier of this transaction if it's supported.
|
IsolationLevel |
isolationLevel() |
void |
rollback()
Method rollback.
|
Transaction.Status |
status()
Method status.
|
public SQLTransaction(java.sql.Connection conn, IsolationLevel isolationLevel)
public java.lang.String id()
Transaction
id
in interface Transaction
public IsolationLevel isolationLevel()
isolationLevel
in interface Transaction
public Transaction.Status status()
Transaction
status
in interface Transaction
public java.sql.Connection connection()
public void commit() throws UncheckedSQLException
Transaction
commit
in interface Transaction
UncheckedSQLException
public void rollback() throws UncheckedSQLException
Transaction
rollback
in interface Transaction
UncheckedSQLException