パッケージ org.nkjmlab.sorm4j
インタフェース OrmConnection
-
- すべてのスーパーインタフェース:
AutoCloseable,Orm
- 既知のサブインタフェースのリスト:
OrmTransaction
public interface OrmConnection extends Orm, AutoCloseable
Main API for object relation mapping.- 作成者:
- nkjm
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 voidbegin()Begin transaction.voidbegin(int isolationLevel)Begins transaction with the given transaction isolation level.voidclose()Closes theConnectionassociated with this instance.voidcommit()Commits theConnectionassociated with this instance.ConnectiongetJdbcConnection()GetsConnection.<T> ResultSetStream<T>readAllStream(Class<T> type)ReturnsResultSetStreamrepresents all rows from the table indicated by object class.ResultSetStream<Map<String,Object>>readMapStream(String sql, Object... parameters)Returns anResultSetStreaminstance containing data from the execution of the provided parameterized SQL and convert it to Stream, List, and so on.ResultSetStream<Map<String,Object>>readMapStream(ParameterizedSql sql)<T> ResultSetStream<T>readStream(Class<T> type, String sql, Object... parameters)Returns anResultSetStream.<T> ResultSetStream<T>readStream(Class<T> type, ParameterizedSql sql)Returns anResultSetStream.voidrollback()Rollback theConnectionassociated with this instance.voidsetAutoCommit(boolean autoCommit)Sets the auto commit behavior for theConnectionassociated with this instance.-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.Orm
createCommand, createCommand, createCommand, createCommand, delete, delete, delete, deleteAll, deleteAllOn, deleteOn, deleteOn, deleteOn, executeQuery, executeQuery, executeQuery, executeQuery, executeUpdate, executeUpdate, exists, exists, getResultSetToMapTraverser, getResultSetTraverser, getRowMapper, getRowToMapMapper, getTableMetaData, getTableMetaData, getTableName, insert, insert, insert, insertAndGet, insertAndGet, insertAndGet, insertAndGetOn, insertAndGetOn, insertAndGetOn, insertMapOn, insertMapOn, insertMapOn, insertOn, insertOn, insertOn, join, join, leftJoin, leftJoin, merge, merge, merge, mergeOn, mergeOn, mergeOn, readAll, readByPrimaryKey, readFirst, readFirst, readList, readList, readMapFirst, readMapFirst, readMapList, readMapList, readMapOne, readMapOne, readOne, readOne, readTupleList, readTupleList, readTupleList, readTupleList, update, update, update, updateOn, updateOn, updateOn
-
-
-
-
メソッドの詳細
-
getJdbcConnection
Connection getJdbcConnection()
GetsConnection.- 戻り値:
-
begin
void begin()
Begin transaction. The isolation level is corresponding toSormContext.getTransactionIsolationLevel().
-
begin
void begin(int isolationLevel)
Begins transaction with the given transaction isolation level.- パラメータ:
isolationLevel-
-
close
void close()
Closes theConnectionassociated with this instance.- 定義:
closeインタフェース内AutoCloseable- 関連項目:
Connection.close()
-
commit
void commit()
Commits theConnectionassociated with this instance.- 関連項目:
Connection.commit()
-
rollback
void rollback()
Rollback theConnectionassociated with this instance.- 関連項目:
Connection.rollback()
-
setAutoCommit
void setAutoCommit(boolean autoCommit)
Sets the auto commit behavior for theConnectionassociated with this instance.
-
readAllStream
<T> ResultSetStream<T> readAllStream(Class<T> type)
ReturnsResultSetStreamrepresents all rows from the table indicated by object class.- 型パラメータ:
T-- パラメータ:
type-- 戻り値:
-
readStream
<T> ResultSetStream<T> readStream(Class<T> type, ParameterizedSql sql)
Returns anResultSetStream. It is able to convert to Stream, List, and so on.- 型パラメータ:
T-- パラメータ:
type-sql-- 戻り値:
-
readStream
<T> ResultSetStream<T> readStream(Class<T> type, String sql, Object... parameters)
Returns anResultSetStream. It is able to convert to Stream, List, and so on.Parameters will be set according with the correspondence defined in
SqlParametersSetter.setParameters(PreparedStatement,Object[])- 型パラメータ:
T-- パラメータ:
type-sql-parameters-- 戻り値:
-
readMapStream
ResultSetStream<Map<String,Object>> readMapStream(ParameterizedSql sql)
- パラメータ:
sql-- 戻り値:
-
readMapStream
ResultSetStream<Map<String,Object>> readMapStream(String sql, Object... parameters)
Returns anResultSetStreaminstance containing data from the execution of the provided parameterized SQL and convert it to Stream, List, and so on.- パラメータ:
sql- with ordered parameter. The other type parameters (e.g. named parameter, list parameter) could not be used.parameters- are ordered parameter.
-
-