クラスの使用
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.basic Package for SqlExecutor.org.nkjmlab.sorm4j.command Package for Command interface.org.nkjmlab.sorm4j.common Package for common.org.nkjmlab.sorm4j.extension Provides API for configurable part of Sorm4j.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でのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ インタフェース 説明 interfaceOrmORM functions with an instant connection.static classSorm.BuilderExperimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ メソッド 説明 voidSorm. acceptWithLogging(ConsumerHandler<OrmConnection> handler)<R> RSorm. applyWithLogging(FunctionHandler<OrmConnection,R> handler)StringSorm. getContextString()Gets the context string 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,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.interfaceOrmConstructorDefines a constructor for mapping.interfaceOrmRecordDefines a record for mapping. -
org.nkjmlab.sorm4j.basicでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.basicのメソッド 修飾子とタイプ インタフェース 説明 interfaceResultSetTraverser<T>TraversesResultSetand maps to T.Experimental型の注釈を持つorg.nkjmlab.sorm4j.basicのメソッド 修飾子とタイプ メソッド 説明 <T> TSqlExecutor. executeQuery(FunctionHandler<Connection,PreparedStatement> statementSupplier, ResultSetTraverser<T> traverser)Executes the query with the given PreparedStatement and applies the given RowMapper.<T> List<T>SqlExecutor. executeQuery(FunctionHandler<Connection,PreparedStatement> statementSupplier, RowMapper<T> rowMapper)Executes the query with the given PreparedStatement and applies the given RowMapper.static <T> ResultSetTraverser<List<T>>ResultSetTraverser. from(RowMapper<T> rowMapper)Converts the givenRowMapperto theResultSetTraverser. -
org.nkjmlab.sorm4j.commandでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.commandのメソッド 修飾子とタイプ インタフェース 説明 interfaceCommandAn executable requestinterfaceNamedParameterCommandAn executable request with named parameters.interfaceOrderedParameterCommandAn executable request with ordered parameters.Experimental型の注釈を持つorg.nkjmlab.sorm4j.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.commonでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.commonのメソッド 修飾子とタイプ インタフェース 説明 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.extensionでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.extensionのメソッド 修飾子とタイプ クラス 説明 classColumnNameWithMetaDataColumnName name and data type for message.interfaceParameterSetterclassSormContextA context for sorm.static classSormContext.BuilderinterfaceSormOptionsRepresents options of Sorm. -
org.nkjmlab.sorm4j.extension.loggerでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.extension.loggerのメソッド 修飾子とタイプ クラス 説明 static classLoggerContext.LogPointinterfaceSormLoggerExperimental型の注釈を持つorg.nkjmlab.sorm4j.extension.loggerのフィールド 修飾子とタイプ フィールド 説明 booleanLoggerContext. forceLoggingExperimental型の注釈を持つorg.nkjmlab.sorm4j.extension.loggerのメソッド 修飾子とタイプ メソッド 説明 Optional<LoggerContext.LogPoint>LoggerContext. createLogPoint(LoggerContext.Category category) -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ クラス 説明 classSelectSqlAPI of creates a select SQL statement.classSqlKeywordSql keywords wrapped with space.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, ColumnFieldMapper columnFieldMapper)CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix. -
org.nkjmlab.sorm4j.tableでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.tableのメソッド 修飾子とタイプ インタフェース 説明 interfaceTable<T>classTableSchemaThis class represent a table schema.
-