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