インタフェースの使用
org.nkjmlab.sorm4j.sql.ParameterizedSql
-
ParameterizedSqlを使用しているパッケージ パッケージ 説明 org.nkjmlab.sorm4j Provides the main API for Sorm4j.org.nkjmlab.sorm4j.basic Package for SqlExecutor.org.nkjmlab.sorm4j.command Package for Command interface.org.nkjmlab.sorm4j.extension.logger Provides Logger.org.nkjmlab.sorm4j.sql Package for writing SQL and bind parameters.org.nkjmlab.sorm4j.table Package for SQL utilities for table. -
-
org.nkjmlab.sorm4jでのParameterizedSqlの使用
ParameterizedSql型のパラメータを持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ メソッド 説明 <T> TOrm. readFirst(Class<T> type, ParameterizedSql sql)Reads an object from the database.<T> LazyResultSet<T>Orm. readLazy(Class<T> type, ParameterizedSql sql)Returns anLazyResultSet.<T> List<T>Orm. readList(Class<T> type, ParameterizedSql sql)Reads a list of objects from the database by mapping the results of the parameterized SQL query into instances of the given object class.Map<String,Object>Orm. readMapFirst(ParameterizedSql sql)LazyResultSet<Map<String,Object>>Orm. readMapLazy(ParameterizedSql sql)List<Map<String,Object>>Orm. readMapList(ParameterizedSql sql)Map<String,Object>Orm. readMapOne(ParameterizedSql sql)<T> TOrm. readOne(Class<T> type, ParameterizedSql sql)Reads only one object from the database.<T1,T2,T3>
List<Tuple3<T1,T2,T3>>Orm. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, ParameterizedSql sql)Reads results as List ofTuple3for reading JOIN SQL results typically.<T1,T2>
List<Tuple2<T1,T2>>Orm. readTupleList(Class<T1> t1, Class<T2> t2, ParameterizedSql sql)Reads results as List ofTuple2for reading JOIN SQL results typically. -
org.nkjmlab.sorm4j.basicでのParameterizedSqlの使用
ParameterizedSql型のパラメータを持つorg.nkjmlab.sorm4j.basicのメソッド 修飾子とタイプ メソッド 説明 <T> TSqlExecutor. executeQuery(ParameterizedSql sql, ResultSetTraverser<T> traverser)Executes a query and apply the givenResultSetTraverserto the returned result set.<T> List<T>SqlExecutor. executeQuery(ParameterizedSql sql, RowMapper<T> mapper)Executes a query and apply the givenRowMapperto the each row in returned result set.intSqlExecutor. executeUpdate(ParameterizedSql sql) -
org.nkjmlab.sorm4j.commandでのParameterizedSqlの使用
ParameterizedSql型のパラメータを持つorg.nkjmlab.sorm4j.commandのメソッド 修飾子とタイプ メソッド 説明 CommandCommandExecutor. createCommand(ParameterizedSql sql)Creates aCommandfrom SQL string. -
org.nkjmlab.sorm4j.extension.loggerでのParameterizedSqlの使用
ParameterizedSql型のパラメータを持つorg.nkjmlab.sorm4j.extension.loggerのメソッド 修飾子とタイプ メソッド 説明 voidAbstractSormLogger. logBeforeSql(String tag, Connection connection, ParameterizedSql psql)voidLoggerContext.LogPoint. logBeforeSql(Connection connection, ParameterizedSql sql)voidSormLogger. logBeforeSql(String tag, Connection connection, ParameterizedSql psql) -
org.nkjmlab.sorm4j.sqlでのParameterizedSqlの使用
ParameterizedSqlを返すorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ メソッド 説明 static ParameterizedSqlParameterizedSql. of(String sql)CreatesParameterizedSqlobject of the given SQL string.static ParameterizedSqlParameterizedSql. of(String sql, Object... parameters)CreatesParameterizedSqlobject of the given SQL string and parameters.static ParameterizedSqlNamedParameterSql. parse(String sql, Map<String,Object> namedParameters)CreatesNamedParameterSqlobject with parameters.static ParameterizedSqlOrderedParameterSql. parse(String sql, Object... parameters)Creates aOrderedParameterSqlobject with parameters.static ParameterizedSqlParameterizedSql. parse(String sql, Object... parameters)Parses the given SQL and ordered parameters which could include special parameters (e.g. list parameter and embedded parameter).static ParameterizedSqlParameterizedSql. parse(String sql, Map<String,Object> parameters)Parses the given SQL and named parameters which could include special parameters (e.g. list parameter and embedded parameter).ParameterizedSqlParameterizedSqlParser. parse()Parse toParameterizedSqlobjects. -
org.nkjmlab.sorm4j.tableでのParameterizedSqlの使用
ParameterizedSqlを返すorg.nkjmlab.sorm4j.tableのメソッド 修飾子とタイプ メソッド 説明 default ParameterizedSqlTable. getAllMatchSql(Tuple2<?,?>... tuppleOfNameAndValue)ParameterizedSql型のパラメータを持つorg.nkjmlab.sorm4j.tableのメソッド 修飾子とタイプ メソッド 説明 default <S> STable. executeQuery(ParameterizedSql sql, ResultSetTraverser<S> traverser)default <S> List<S>Table. executeQuery(ParameterizedSql sql, RowMapper<S> mapper)default intTable. executeUpdate(ParameterizedSql sql)default <S> List<Tuple2<T,S>>Table. join(Table<S> other, ParameterizedSql sql)default TTable. readFirst(ParameterizedSql sql)default LazyResultSet<T>Table. readLazy(ParameterizedSql sql)default List<T>Table. readList(ParameterizedSql sql)default Map<String,Object>Table. readMapFirst(ParameterizedSql sql)default List<Map<String,Object>>Table. readMapList(ParameterizedSql sql)default Map<String,Object>Table. readMapOne(ParameterizedSql sql)default TTable. readOne(ParameterizedSql sql)
-