クラス OrmTransaction
- java.lang.Object
-
- org.nkjmlab.sorm4j.mapping.AbstractOrmMapper
-
- org.nkjmlab.sorm4j.mapping.OrmMapperImpl
-
- org.nkjmlab.sorm4j.mapping.OrmConnectionImpl
-
- org.nkjmlab.sorm4j.mapping.OrmTransaction
-
- すべての実装されたインタフェース:
Closeable,AutoCloseable,OrmConnection,OrmMapper,OrmMapReader,OrmReader,OrmUpdater,SqlExecutor,TransactionFunction
public final class OrmTransaction extends OrmConnectionImpl
-
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidclose()ALWAYS rollback before closing the connection if there's any caught/uncaught exception, the transaction will be rolled back if everything is successful / commit is successful, the rollback will have no effect.<R> RexecuteTransaction(Function<OrmConnection,R> handler)static OrmTransactionof(Connection conn)static OrmTransactionof(Connection conn, int isolationLevel)static OrmTransactionof(Connection connection, int isolationLevel, OrmConfigStore options)voidrunTransaction(Consumer<OrmConnection> handler)-
クラスから継承されたメソッド org.nkjmlab.sorm4j.mapping.OrmConnectionImpl
begin, begin, commit, rollback, setAutoCommit, toTyped
-
クラスから継承されたメソッド org.nkjmlab.sorm4j.mapping.OrmMapperImpl
delete, delete, delete, deleteOn, deleteOn, deleteOn, execute, executeQuery, executeUpdate, insert, insert, insert, insertAndGet, insertAndGet, insertAndGet, insertAndGetOn, insertAndGetOn, insertAndGetOn, insertOn, insertOn, insertOn, merge, merge, merge, mergeOn, mergeOn, mergeOn, readAll, readAllLazy, readByPrimaryKey, readFirst, readFirst, readLazy, readLazy, readList, readList, readMapFirst, readMapLazy, readMapList, readMapOne, readOne, readOne, update, update, update, updateOn, updateOn, updateOn
-
クラスから継承されたメソッド org.nkjmlab.sorm4j.mapping.AbstractOrmMapper
execSqlIfParameterExists, execSqlIfParameterExists, execute, executeQuery, executeUpdate, getCastedTableMapping, getCastedTableMapping, getColumnsMapping, getConfigStore, getJdbcConnection, getTableMapping, loadFirst, loadMapList, loadOne, loadOneMap, loadOneObject, loadPojoList, readAllAux, readAllLazyAux, readByPrimaryKeyAux, readFirstAux, readLazyAux, readListAux, readMap, readMapFirst, readMapLazy, readMapList, readMapOne, readOneAux
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.OrmMapReader
readMapFirst, readMapFirst, readMapLazy, readMapLazy, readMapList, readMapList, readMapOne, readMapOne
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.OrmReader
readAll, readAllLazy, readByPrimaryKey, readFirst, readFirst, readLazy, readLazy, readList, readList, readOne, readOne
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.OrmUpdater
delete, delete, delete, deleteOn, deleteOn, deleteOn, insert, insert, insert, insertAndGet, insertAndGet, insertAndGet, insertAndGetOn, insertAndGetOn, insertAndGetOn, insertOn, insertOn, insertOn, merge, merge, merge, mergeOn, mergeOn, mergeOn, update, update, update, updateOn, updateOn, updateOn
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.SqlExecutor
execute, execute, executeQuery, executeQuery, executeUpdate, executeUpdate, getJdbcConnection
-
-
-
-
メソッドの詳細
-
of
public static OrmTransaction of(Connection conn)
-
of
public static OrmTransaction of(Connection conn, int isolationLevel)
-
of
public static OrmTransaction of(Connection connection, int isolationLevel, OrmConfigStore options)
-
runTransaction
public void runTransaction(Consumer<OrmConnection> handler)
-
executeTransaction
public <R> R executeTransaction(Function<OrmConnection,R> handler)
-
close
public void close()
ALWAYS rollback before closing the connection if there's any caught/uncaught exception, the transaction will be rolled back if everything is successful / commit is successful, the rollback will have no effect.- 定義:
closeインタフェース内AutoCloseable- 定義:
closeインタフェース内Closeable- 定義:
closeインタフェース内TransactionFunction- オーバーライド:
closeクラス内OrmConnectionImpl- 関連項目:
Connection.close()
-
-