Annotation Interfaceの使用
org.nkjmlab.sorm4j.annotation.Experimental
Experimentalを使用しているパッケージ
パッケージ
説明
Provides the main API for Sorm4j.
Provides annotation for object relation mapping.
Package for context.
Package for result.
Package for writing SQL and bind parameters.
Package for SQL utilities for table.
Package for Command interface.
Provides Logger.
Package for SQL utilities.
-
org.nkjmlab.sorm4jでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4jのメソッド修飾子とタイプメソッド説明<T> intOrm.deleteByPrimaryKey(Class<T> type, Object... primaryKeyValues) Deletes a row from the table corresponding to the class the by primary key.<T> intOrm.deleteByPrimaryKeyIn(String tableName, Object... primaryKeyValues) Deletes a row from the table corresponding to the table name the by primary key.booleanbooleanOrm.execute(ParameterizedSql sql) <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.Orm.getContext()Gets the context of this object.<T> Table<T>Gets a newTableinstance.<T> Table<T>Gets a newTableinstance.int[]Orm.insertMapIn(String tableName, List<RowMap> result) This method is experimental.intOrm.insertMapIn(String tableName, RowMap object) int[]Orm.insertMapIn(String tableName, RowMap... objects) This method is experimental.<T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> <T1,T2> List<Tuple.Tuple2<T1, T2>> <T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Orm.joinOn(Class<T1> t1, Class<T2> t2, Class<T3> t3, String t1T2OnCondition, String t2T3OnCondition) <T1,T2> List<Tuple.Tuple2<T1, T2>> <T1,T2> List<Tuple.Tuple2<T1, T2>> <T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Orm.leftJoinOn(Class<T1> t1, Class<T2> t2, Class<T3> t3, String t1T2OnCondition, String t2T3OnCondition) <T1,T2> List<Tuple.Tuple2<T1, T2>> Orm.leftJoinOn(Class<T1> t1, Class<T2> t2, String onCondition) <T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Reads results as List ofTuple.Tuple3for reading JOIN SQL results typically.<T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Orm.readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3, ParameterizedSql sql) Reads results as List ofTuple.Tuple3for reading JOIN SQL results typically.<T1,T2> List<Tuple.Tuple2<T1, T2>> Orm.readTupleList(Class<T1> t1, Class<T2> t2, String sql, Object... parameters) Reads results as List ofTuple.Tuple2for reading JOIN SQL results typically.<T1,T2> List<Tuple.Tuple2<T1, T2>> Orm.readTupleList(Class<T1> t1, Class<T2> t2, ParameterizedSql sql) Reads results as List ofTuple.Tuple2for reading JOIN SQL results typically.<T> intOrm.updateByPrimaryKey(Class<T> clazz, RowMap object, Object... primaryKeyValues) intOrm.updateByPrimaryKeyIn(String tableName, RowMap object, Object... primaryKeyValues) -
org.nkjmlab.sorm4j.annotationでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.annotationのメソッド修飾子とタイプクラス説明@interfaceDefines a prefix for field alias.@interfaceOrmConstructor can be associated with constructor parameters and specify the names of the column.@interfaceDefines a record for mapping. -
org.nkjmlab.sorm4j.contextでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.contextのメソッド -
org.nkjmlab.sorm4j.resultでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.resultのメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.resultのメソッド -
org.nkjmlab.sorm4j.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.sqlのメソッド修飾子とタイプメソッド説明static StringParameterizedSqlParser.embedParameter(String sql, Object... parameters) Embeds the given parameters to the give SQL string.static StringParameterizedSqlParser.embedParameter(String sql, Map<String, Object> parameters) Embeds the given parameters to the give SQL string.static NamedParameterSqlParserNamedParameterSqlParser.of(String sql, char prefix, char suffix, ColumnToFieldAccessorMapper columnFieldMapper) CreatesNamedParameterSqlParserobject. the named parameters should have the given prefix and suffix.static NamedParameterSqlParserNamedParameterSqlParser.of(String sql, ColumnToFieldAccessorMapper columnFieldMapper) -
org.nkjmlab.sorm4j.tableでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.tableのメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.tableのメソッド修飾子とタイプメソッド説明default intTableMappedOrm.deleteByPrimaryKey(Object... primaryKeyValues) default intTableMappedOrm.deleteByPrimaryKeyIn(String tableName, Object... primaryKeyValues) default <S> List<Tuple.Tuple2<T,S>> TableMappedOrm.join(TableMappedOrm<S> second, String sql, Object... parameters) default <S,U> List<Tuple.Tuple3<T, S, U>> TableMappedOrm.join(TableMappedOrm<S> second, TableMappedOrm<U> third, String sql, Object... parameters) default JoinSql.BuilderTableMappedOrm.joinSqlBuilder() -
org.nkjmlab.sorm4j.util.commandでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド修飾子とタイプインタフェース説明interfaceAn executable requestinterfaceAn executable request with named parameters.interfaceAn executable request with ordered parameters.Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.commandのメソッド修飾子とタイプメソッド説明<T1,T2> List<Tuple.Tuple2<T1, T2>> Command.readTupleList(Class<T1> t1, Class<T2> t2) Reads results as List ofTuple.Tuple2for reading JOIN SQL results typically.<T1,T2, T3> List<Tuple.Tuple3<T1, T2, T3>> Command.readTupleList(Class<T1> t1, Class<T2> t2, Class<T3> t3) Reads results as List ofTuple.Tuple3for reading JOIN SQL results typically. -
org.nkjmlab.sorm4j.util.datatypeでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.datatypeのメソッド -
org.nkjmlab.sorm4j.util.h2でのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2のメソッドExperimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2のメソッド修飾子とタイプメソッド説明BasicH2Table.createIndexesIfNotExists()BasicH2Table.createTableIfNotExists()BasicH2Table.dropTableIfExists()BasicH2Table.dropTableIfExistsCascade() -
org.nkjmlab.sorm4j.util.h2.datasourceでのExperimentalの使用
-
org.nkjmlab.sorm4j.util.h2.serverでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2.serverのメソッド修飾子とタイプクラス説明classclassThis class represents H2 server properties.classH2ServerPropertiesBuilder<T extends H2ServerPropertiesBuilder<T>>classclassclassclassclass -
org.nkjmlab.sorm4j.util.h2.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.h2.sqlのメソッド -
org.nkjmlab.sorm4j.util.jacksonでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.jacksonのメソッド修飾子とタイプクラス説明classclassclass -
org.nkjmlab.sorm4j.util.jtsでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.jtsのメソッド修飾子とタイプクラス説明classclassclassclass -
org.nkjmlab.sorm4j.util.loggerでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.loggerのメソッド -
org.nkjmlab.sorm4j.util.sqlでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.sqlのメソッド修飾子とタイプクラス説明classfinal classAPI of creates a select SQL statement.interfaceSql keywords wrapped with space.Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.sqlのメソッド -
org.nkjmlab.sorm4j.util.table_defでのExperimentalの使用
Experimental型の注釈を持つorg.nkjmlab.sorm4j.util.table_defのメソッド修飾子とタイプクラス説明classfinal classThis class represent a table schema.interface