パッケージ org.nkjmlab.sorm4j
インタフェース TypedOrmConnection<T>
-
- すべてのスーパーインタフェース:
AutoCloseable,OrmMapReader,ResultSetMapMapper,SqlExecutor,TransactionFunction,TypedOrmReader<T>,TypedOrmUpdater<T>,TypedResultSetMapper<T>
- 既知のサブインタフェースのリスト:
TypedOrmTransaction<T>
public interface TypedOrmConnection<T> extends TypedOrmReader<T>, TypedOrmUpdater<T>, OrmMapReader, SqlExecutor, TypedResultSetMapper<T>, ResultSetMapMapper, TransactionFunction, AutoCloseable
Main API for typed object relation mapping. The api consists ofTypedOrmReader,TypedOrmUpdater,OrmMapReader,SqlExecutorandTransactionFunction.- 作成者:
- nkjm
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 NamedParameterQuery<T>createNamedParameterQuery(String sql)Creates aNamedParameterQueryfrom SQL string.NamedParameterRequestcreateNamedParameterRequest(String sql)Creates aNamedParameterRequestfrom SQL string.OrderedParameterQuery<T>createOrderedParameterQuery(String sql)Creates aOrderedParameterQueryfrom SQL string.OrderedParameterRequestcreateOrderedParameterRequest(String sql)Creates aOrderedParameterRequestfrom SQL string.SelectQuery<T>createSelectQuery()Creates aSelectQuery.StringgetTableName()Gets the table name mapping to this objects.<S> TypedOrmConnection<S>type(Class<S> objectClass)CreatesTypedOrmConnectionOrmConnectionuntype()Creates anOrmConnection-
インタフェースから継承されたメソッド java.lang.AutoCloseable
close
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.OrmMapReader
readMapFirst, readMapFirst, readMapLazy, readMapLazy, readMapList, readMapList, readMapOne, readMapOne
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.ResultSetMapMapper
mapRowsToMapList, mapRowToMap
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.SqlExecutor
executeQuery, executeQuery, executeUpdate, executeUpdate, getJdbcConnection
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.TransactionFunction
begin, begin, close, commit, rollback, setAutoCommit
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.TypedOrmReader
readAll, readAllLazy, readByPrimaryKey, readByPrimaryKeyOf, readFirst, readFirst, readLazy, readLazy, readList, readList, readOne, readOne
-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.TypedOrmUpdater
delete, delete, delete, deleteAll, deleteAllOn, 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.TypedResultSetMapper
mapRow, mapRowList
-
-
-
-
メソッドの詳細
-
createNamedParameterQuery
NamedParameterQuery<T> createNamedParameterQuery(String sql)
Creates aNamedParameterQueryfrom SQL string.- パラメータ:
sql-- 戻り値:
-
createNamedParameterRequest
NamedParameterRequest createNamedParameterRequest(String sql)
Creates aNamedParameterRequestfrom SQL string.- パラメータ:
sql-- 戻り値:
-
createOrderedParameterQuery
OrderedParameterQuery<T> createOrderedParameterQuery(String sql)
Creates aOrderedParameterQueryfrom SQL string.- パラメータ:
sql-- 戻り値:
-
createOrderedParameterRequest
OrderedParameterRequest createOrderedParameterRequest(String sql)
Creates aOrderedParameterRequestfrom SQL string.- パラメータ:
sql-- 戻り値:
-
createSelectQuery
SelectQuery<T> createSelectQuery()
Creates aSelectQuery.- 戻り値:
-
getTableName
String getTableName()
Gets the table name mapping to this objects.- 戻り値:
-
type
<S> TypedOrmConnection<S> type(Class<S> objectClass)
CreatesTypedOrmConnection- 型パラメータ:
S-- パラメータ:
objectClass-- 戻り値:
-
untype
OrmConnection untype()
Creates anOrmConnection- 戻り値:
-
-