クラスの使用
org.nkjmlab.sorm4j.annotation.Experimental
-
Experimentalを使用しているパッケージ パッケージ 説明 org.nkjmlab.sorm4j Provides the main API for Sorm4j.org.nkjmlab.sorm4j.annotation Provides annotation for object relation mapping.org.nkjmlab.sorm4j.mapping Provides classes for mapping.org.nkjmlab.sorm4j.result Package for result.org.nkjmlab.sorm4j.sql Package for writing SQL and bind parameters.org.nkjmlab.sorm4j.util.command Package for Command interface.org.nkjmlab.sorm4j.util.logger Provides Logger.org.nkjmlab.sorm4j.util.sql org.nkjmlab.sorm4j.util.table Package for SQL utilities for table. -
-
org.nkjmlab.sorm4jでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ インタフェース 説明 interfaceOrmExperimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ メソッド 説明 <T> TOrm. executeQuery(FunctionHandler<Connection,PreparedStatement> statementSupplier, ResultSetTraverser<T> traverser)Executes the query with the given PreparedStatement and applies the givenResultSetTraverser.<T> List<T>Orm. executeQuery(FunctionHandler<Connection,PreparedStatement> statementSupplier, RowMapper<T> rowMapper)Executes the query with the given PreparedStatement and applies the givenRowMapper.SormContextSorm. getContext()Gets the context of this object.int[]Orm. insertMapOn(String tableName, List<Map<String,Object>> objects)This method is experimental.intOrm. insertMapOn(String tableName, Map<String,Object> object)int[]Orm. insertMapOn(String tableName, Map<String,Object>... objects)This method is experimental.<T1,T2>
List<Tuple2<T1,T2>>Orm. join(Class<T1> t1, Class<T2> t2, String onCondition)<T1,T2,T3>
List<Tuple3<T1,T2,T3>>Orm. join(Class<T1> t1, Class<T2> t2, String t1T2OnCondition, Class<T3> t3, String t2T3OnCondition)<T1,T2>
List<Tuple2<T1,T2>>Orm. leftJoin(Class<T1> t1, Class<T2> t2, String onCondition)<T1,T2,T3>
List<Tuple3<T1,T2,T3>>Orm. leftJoin(Class<T1> t1, Class<T2> t2, String t1T2OnCondition, Class<T3> t3, String t2T3OnCondition)<T1,T2,T3>
List<Tuple3<T1,T2,T3>>Orm. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, String sql, Object... parameters)Reads results as List ofTuple3for reading JOIN SQL results typically.<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, String sql, Object... parameters)Reads results as List ofTuple2for 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.annotationでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.annotationのメソッド 修飾子とタイプ クラス 説明 interfaceOrmColumnAliasPrefixDefines a prefix for field alias.interfaceOrmConstructorOrmConstructor can be associated with constructor parameters and specify the names of the column.interfaceOrmRecordDefines a record for mapping. -
org.nkjmlab.sorm4j.mappingでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.mappingのメソッド 修飾子とタイプ インタフェース 説明 interfaceSqlParameterSetterExperimental型の注釈を持つorg.nkjmlab.sorm4j.mappingのメソッド 修飾子とタイプ メソッド 説明 static <T> ResultSetTraverser<List<T>>ResultSetTraverser. from(RowMapper<T> rowMapper)Converts the givenRowMapperto theResultSetTraverser. -
org.nkjmlab.sorm4j.resultでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.resultのメソッド 修飾子とタイプ クラス 説明 classColumnNameWithMetaDataColumnName name and data type for message.interfaceTableMetaDataExcept forTableMetaData.getColumnAliases()andTableMetaData.getColumnAliasPrefix(), this object is created from metadata.classTupleRepresents a tuple of objects, which typically represents joined rows.classTuple2<T1,T2>Represents a tuple of objects, which typically represents joined two rows.classTuple3<T1,T2,T3>Represents a tuple of objects, which typically represents joined three rows. -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ メソッド 説明 NamedParameterSqlNamedParameterSql. bindBean(Object bean)Binds a bean.static StringParameterizedSql. embedParameter(String sql, Object... parameters)Embeds the given parameters to the give SQL string.static StringParameterizedSql. embedParameter(String sql, Map<String,Object> parameters)Embeds the given parameters to the give SQL string.StringParameterizedSql. getBindedSql()Gets the SQL string after binding parameter.static NamedParameterSqlNamedParameterSql. parse(String sql, char prefix, char suffix, ColumnToFieldAccessorMapper columnFieldMapper)CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix. -
org.nkjmlab.sorm4j.util.commandでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド 修飾子とタイプ インタフェース 説明 interfaceCommandAn executable requestinterfaceNamedParameterCommandAn executable request with named parameters.interfaceOrderedParameterCommandAn executable request with ordered parameters.Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド 修飾子とタイプ メソッド 説明 NamedParameterCommandNamedParameterCommand. bindBean(Object bean)<T1,T2>
List<Tuple2<T1,T2>>Command. readTupleList(Class<T1> t1, Class<T2> t2)Reads results as List ofTuple2for reading JOIN SQL results typically.<T1,T2,T3>
List<Tuple3<T1,T2,T3>>Command. readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3)Reads results as List ofTuple3for reading JOIN SQL results typically. -
org.nkjmlab.sorm4j.util.loggerでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.loggerのメソッド 修飾子とタイプ クラス 説明 static classLoggerContext.LogPointinterfaceSormLoggerExperimental型の注釈を持つorg.nkjmlab.sorm4j.util.loggerのフィールド 修飾子とタイプ フィールド 説明 booleanLoggerContext. forceLoggingExperimental型の注釈を持つorg.nkjmlab.sorm4j.util.loggerのメソッド 修飾子とタイプ メソッド 説明 Optional<LoggerContext.LogPoint>LoggerContext. createLogPoint(LoggerContext.Category category, Class<?> callerClass) -
org.nkjmlab.sorm4j.util.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.sqlのメソッド 修飾子とタイプ クラス 説明 classSelectSqlAPI of creates a select SQL statement.classSqlKeywordSql keywords wrapped with space. -
org.nkjmlab.sorm4j.util.tableでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.tableのメソッド 修飾子とタイプ インタフェース 説明 interfaceTable<T>classTableSchemaThis class represent a table schema.
-