public class TransactionalDb extends BasicDb
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransactionalDb.TransactionCallback
Transaction callback interface
|
BasicDb.DbProperties| Constructor and Description |
|---|
TransactionalDb(BasicDb.DbProperties dbProperties) |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
beginTransaction() |
void |
clearCache() |
void |
commitTransaction() |
void |
endTransaction() |
java.sql.Connection |
getConnection() |
boolean |
isInTransaction() |
void |
registerCallback(TransactionalDb.TransactionCallback callback) |
void |
rollbackTransaction() |
analyzeTables, getPooledConnection, getUrl, init, shutdownpublic TransactionalDb(BasicDb.DbProperties dbProperties)
public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in class BasicDbjava.sql.SQLExceptionpublic boolean isInTransaction()
public java.sql.Connection beginTransaction()
public void commitTransaction()
public void rollbackTransaction()
public void endTransaction()
public void registerCallback(TransactionalDb.TransactionCallback callback)
public void clearCache()