| Package | Description |
|---|---|
| org.seasar.doma.jdbc |
Provides JDBC related interfaces and classes.
|
| org.seasar.doma.jdbc.id |
Provides classes that are related to identity generation of entity.
|
| org.seasar.doma.jdbc.tx |
Provides transaction related classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJdbcLogger<LEVEL>
A skeletal implementation of the
JdbcLogger interface. |
class |
UtilLoggingJdbcLogger
A logger that delegates to
Logger. |
| Modifier and Type | Field and Description |
|---|---|
static JdbcLogger |
ConfigSupport.defaultJdbcLogger |
| Modifier and Type | Method and Description |
|---|---|
default JdbcLogger |
Config.getJdbcLogger()
Returns the JDBC logger.
|
| Modifier and Type | Method and Description |
|---|---|
JdbcLogger |
IdGenerationConfig.getJdbcLogger() |
| Modifier and Type | Field and Description |
|---|---|
protected JdbcLogger |
LocalTransaction.jdbcLogger |
| Modifier and Type | Method and Description |
|---|---|
KeepAliveLocalTransaction |
LocalTransactionDataSource.getKeepAliveLocalTransaction(JdbcLogger jdbcLogger)
Returns a keep alive local transaction.
|
KeepAliveLocalTransaction |
LocalTransactionDataSource.getKeepAliveLocalTransaction(JdbcLogger jdbcLogger,
TransactionIsolationLevel transactionIsolationLevel)
Returns a keep alive local transaction with the specified transaction level.
|
LocalTransaction |
LocalTransactionDataSource.getLocalTransaction(JdbcLogger jdbcLogger)
Returns a local transaction.
|
LocalTransaction |
LocalTransactionDataSource.getLocalTransaction(JdbcLogger jdbcLogger,
TransactionIsolationLevel transactionIsolationLevel)
Returns a local transaction with the specified transaction level.
|
| Constructor and Description |
|---|
KeepAliveLocalTransaction(javax.sql.DataSource dataSource,
java.lang.ThreadLocal<LocalTransactionContext> localTxContextHolder,
JdbcLogger jdbcLogger)
Creates an instance.
|
KeepAliveLocalTransaction(javax.sql.DataSource dataSource,
java.lang.ThreadLocal<LocalTransactionContext> localTxContextHolder,
JdbcLogger jdbcLogger,
TransactionIsolationLevel defaultTransactionIsolationLevel)
Creates an instance with the specified transaction isolation level.
|
LocalTransaction(javax.sql.DataSource dataSource,
java.lang.ThreadLocal<LocalTransactionContext> localTxContextHolder,
JdbcLogger jdbcLogger) |
LocalTransaction(javax.sql.DataSource dataSource,
java.lang.ThreadLocal<LocalTransactionContext> localTxContextHolder,
JdbcLogger jdbcLogger,
TransactionIsolationLevel defaultTransactionIsolationLevel) |
LocalTransactionManager(LocalTransactionDataSource dataSource,
JdbcLogger jdbcLogger)
Create an instance.
|
LocalTransactionManager(LocalTransactionDataSource dataSource,
JdbcLogger jdbcLogger,
TransactionIsolationLevel isolationLevel)
Create an instance.
|