クラスの使用
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.extension Provides API for configurable part of Sorm4j.org.nkjmlab.sorm4j.sql Package ofSqlStatementwhich support to write SQL statements.org.nkjmlab.sorm4j.sql.helper (Non-public API) Package for core of typed connection.org.nkjmlab.sorm4j.sql.schema org.nkjmlab.sorm4j.sql.tuple org.nkjmlab.sorm4j.typed (Non-public API) Package for core of typed connection. -
-
org.nkjmlab.sorm4jでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド 修飾子とタイプ メソッド 説明 voidSqlExecutor. acceptPreparedStatementHandler(ParameterizedSql sql, ConsumerHandler<PreparedStatement> handler)Accepts handler forPreparedStatementwhich has sets the given parameters.<T> TSqlExecutor. applyPreparedStatementHandler(ParameterizedSql sql, FunctionHandler<PreparedStatement,T> handler)Applies handler forPreparedStatementwhich has sets the given parameters.static <T> FunctionHandler<ResultSet,List<T>>RowMapper. convertToRowListMapper(RowMapper<T> rowMapper)Converts the given rowMapper to function mapping rows to object list.<T> TOrmReader. readByPrimaryKeyOf(T object)<T1,T2,T3>
List<Tuple3<T1,T2,T3>>OrmReader. 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>>OrmReader. 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>>OrmReader. 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>>OrmReader. readTupleList(Class<T1> t1, Class<T2> t2, ParameterizedSql sql)Reads results as List ofTuple2for reading JOIN SQL results typically.<T> TypedOrmConnection<T>OrmConnection. type(Class<T> objectClass)Creates aTypedOrmConnection -
org.nkjmlab.sorm4j.annotationでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.annotationのメソッド 修飾子とタイプ クラス 説明 interfaceOrmColumnAliasPrefixDefines a table name alias for join.interfaceOrmConstructorDefines constructor for mapping. -
org.nkjmlab.sorm4j.extensionでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.extensionのメソッド 修飾子とタイプ インタフェース 説明 interfaceSormOptionsRepresents options of Sorm.Experimental型の注釈を持つorg.nkjmlab.sorm4j.extensionのメソッド 修飾子とタイプ メソッド 説明 ConfiguratorConfigurator. setOption(String name, Object value)Sets a option. -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ インタフェース 説明 interfaceSqlKeywordExperimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド 修飾子とタイプ メソッド 説明 NamedParameterSqlNamedParameterSql. bindBean(Object bean)Binds a bean.static StringParameterizedSql. embededParameter(String sql, Object... parameters)static StringParameterizedSql. embededParameter(String sql, Map<String,Object> parameters)StringParameterizedSql. getBindedSql()static StringParameterizedSql. literal(Object element)Convert the given arguments to SQL literal.static NamedParameterSqlNamedParameterSql. parse(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix.static ParameterizedSqlParameterizedSql. parse(String sql, Object... parameters)static ParameterizedSqlParameterizedSql. parse(String sql, Map<String,Object> parameters)static StringParameterizedSql. quote(String expr)Returns single quoted expression. -
org.nkjmlab.sorm4j.sql.helperでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sql.helperのメソッド 修飾子とタイプ インタフェース 説明 interfaceCommandAn executable requestinterfaceNamedParameterCommandAn executable request with named parameters.interfaceOrderedParameterCommandAn executable request with ordered parameters.interfaceSelectStringBuilderAPI of creates a select SQL statement.Experimental型の注釈を持つorg.nkjmlab.sorm4j.sql.helperのメソッド 修飾子とタイプ メソッド 説明 voidCommand. acceptPreparedStatementHandler(ConsumerHandler<PreparedStatement> handler)Accepts handler forPreparedStatementwhich has sets the given parameters.<T> TCommand. applyPreparedStatementHandler(FunctionHandler<PreparedStatement,T> handler)Applies handler forPreparedStatementwhich has sets the given parameters.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.sql.schemaでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sql.schemaのメソッド 修飾子とタイプ クラス 説明 classTableSchema -
org.nkjmlab.sorm4j.sql.tupleでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sql.tupleのメソッド 修飾子とタイプ クラス 説明 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.classTuplesRepresents a tuple of objects, which typically represents joined rows. -
org.nkjmlab.sorm4j.typedでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.typedのメソッド 修飾子とタイプ インタフェース 説明 interfaceTypedOrmConnection<T>Main API for typed object relation mapping.Experimental型の注釈を持つorg.nkjmlab.sorm4j.typedのメソッド 修飾子とタイプ メソッド 説明 BasicCommandTypedOrmConnection. createCommand(String sql)Creates aBasicCommandfrom SQL string.TTypedOrmReader. readByPrimaryKeyOf(T object)
-