@Published(tag="architect") public interface TransactionManagerConnection extends AppDbConnection
Connection| 修飾子とタイプ | メソッドと説明 | 
|---|---|
void | 
commit()
現在のデータベース接続に対してcommitを実行する。 
 | 
java.sql.Connection | 
getConnection()
データベース接続オブジェクトを取得する。 
 | 
Dialect | 
getDialect()
コネクションの 
DefaultDialectを取得する。 | 
void | 
initialize()
データベース接続オブジェクトの初期化処理を行う。 
 | 
void | 
removeStatement(SqlStatement statement)
保持しているStatementを削除する。 
 | 
void | 
rollback()
現在のデータベース接続に対してrollbackを実行する。 
 | 
void | 
setIsolationLevel(int level)
アイソレーションレベルを設定する。 
 | 
void | 
setJdbcTransactionTimeoutHandler(JdbcTransactionTimeoutHandler jdbcTransactionTimeoutHandler)
トランザクションタイムアウトハンドラを設定する。 
 | 
void | 
terminate()
データベース接続の終了処理を行う。 
 | 
prepareCall, prepareCallBySqlId, prepareCountStatementBySqlId, prepareParameterizedCountSqlStatementBySqlId, prepareParameterizedSqlStatement, prepareParameterizedSqlStatement, prepareParameterizedSqlStatement, prepareParameterizedSqlStatement, prepareParameterizedSqlStatementBySqlId, prepareParameterizedSqlStatementBySqlId, prepareParameterizedSqlStatementBySqlId, prepareParameterizedSqlStatementBySqlId, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatementBySqlId, prepareStatementBySqlIdvoid initialize()
void commit()
void rollback()
void terminate()
Connection.close()を呼び出しリソースの開放処理を行う必要がある。Connection.close()void setIsolationLevel(int level)
level - アイソレーションレベルConnection.setTransactionIsolation(int)void setJdbcTransactionTimeoutHandler(JdbcTransactionTimeoutHandler jdbcTransactionTimeoutHandler)
jdbcTransactionTimeoutHandler - トランザクションタイムアウトハンドラjava.sql.Connection getConnection()
Dialect getDialect()
DefaultDialectを取得する。void removeStatement(SqlStatement statement)
statement - 削除対象のステートメント