クラス TypedOrmConnectionImpl<T>
- java.lang.Object
-
- org.nkjmlab.sorm4j.mapping.AbstractOrmMapper
-
- org.nkjmlab.sorm4j.mapping.TypedOrmMapperImpl<T>
-
- org.nkjmlab.sorm4j.mapping.TypedOrmConnectionImpl<T>
-
- すべての実装されたインタフェース:
Closeable,AutoCloseable,TypedOrmMapper<T>,OrmMapReader,SqlExecutor,TransactionFunction,TypedOrmConnection<T>,TypedOrmUpdater<T>,TypeOrmReader<T>
- 直系の既知のサブクラス:
TypedOrmTransaction
public class TypedOrmConnectionImpl<T> extends TypedOrmMapperImpl<T> implements TypedOrmConnection<T>
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TypedOrmConnectionImpl(Class<T> objectClass, Connection connection, OrmConfigStore options)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidbegin()voidbegin(int isolationLevel)voidclose()Closes theConnectionassociated with this instance.voidcommit()Commits theConnectionassociated with this instance.<R> RexecuteTransaction(Function<TypedOrmConnection<T>,R> handler)voidrollback()Rolls back theConnectionassociated with this instance.voidrunTransaction(Consumer<TypedOrmConnection<T>> handler)voidsetAutoCommit(boolean autoCommit)Sets the auto commit behavior for theConnectionassociated with this instance.OrmConnectiontoUntyped()-
クラスから継承されたメソッド org.nkjmlab.sorm4j.mapping.TypedOrmMapperImpl
delete, delete, delete, deleteAll, deleteOn, deleteOn, deleteOn, deleteOnAll, execute, executeQuery, executeUpdate, getAllColumns, getPrimaryKeys, 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.SqlExecutor
execute, execute, executeQuery, executeQuery, executeUpdate, executeUpdate, getJdbcConnection
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.TypedOrmUpdater
delete, delete, delete, deleteAll, deleteOn, deleteOn, deleteOn, deleteOnAll, 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.TypeOrmReader
readAll, readAllLazy, readByPrimaryKey, readFirst, readFirst, readLazy, readLazy, readList, readList, readOne, readOne
-
-
-
-
コンストラクタの詳細
-
TypedOrmConnectionImpl
public TypedOrmConnectionImpl(Class<T> objectClass, Connection connection, OrmConfigStore options)
-
-
メソッドの詳細
-
close
public void close()
インタフェースからコピーされた説明:TransactionFunctionCloses theConnectionassociated with this instance.- 定義:
closeインタフェース内AutoCloseable- 定義:
closeインタフェース内Closeable- 定義:
closeインタフェース内TransactionFunction- 関連項目:
Connection.close()
-
commit
public void commit()
Commits theConnectionassociated with this instance.- 定義:
commitインタフェース内TransactionFunction- 導入されたバージョン:
- 1.0
- 関連項目:
Connection.commit()
-
rollback
public void rollback()
Rolls back theConnectionassociated with this instance.- 定義:
rollbackインタフェース内TransactionFunction- 導入されたバージョン:
- 1.0
- 関連項目:
Connection.rollback()
-
setAutoCommit
public void setAutoCommit(boolean autoCommit)
Sets the auto commit behavior for theConnectionassociated with this instance.- 定義:
setAutoCommitインタフェース内TransactionFunction- 導入されたバージョン:
- 1.0
- 関連項目:
Connection.setAutoCommit(boolean)
-
begin
public void begin(int isolationLevel)
- 定義:
beginインタフェース内TransactionFunction
-
runTransaction
public void runTransaction(Consumer<TypedOrmConnection<T>> handler)
-
executeTransaction
public <R> R executeTransaction(Function<TypedOrmConnection<T>,R> handler)
-
begin
public void begin()
- 定義:
beginインタフェース内TransactionFunction
-
toUntyped
public OrmConnection toUntyped()
- 定義:
toUntypedインタフェース内TypedOrmConnection<T>- オーバーライド:
toUntypedクラス内TypedOrmMapperImpl<T>
-
-