public class SqlQueryEntityProperties extends AbstractSqlQueryEntityProperties<SqlQueryEntityProperties> implements SqlQueryEntity, cn.featherfly.hammer.dsl.query.QueryEntityProperties
SqlQueryProperties
aliasManager, classMapping, factory, idName, jdbc, selectBuilder| 构造器和说明 |
|---|
SqlQueryEntityProperties(Jdbc jdbc,
cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
cn.featherfly.hammer.mapping.MappingFactory factory,
cn.featherfly.hammer.dml.AliasManager aliasManager) |
SqlQueryEntityProperties(Jdbc jdbc,
cn.featherfly.common.db.metadata.DatabaseMetadata databaseMetadata,
java.lang.String tableName,
cn.featherfly.hammer.mapping.MappingFactory factory,
cn.featherfly.hammer.dml.AliasManager aliasManager)
Instantiates a new sql query entity properties.
|
SqlQueryEntityProperties(Jdbc jdbc,
cn.featherfly.common.db.metadata.DatabaseMetadata databaseMetadata,
java.lang.String tableName,
java.lang.String tableAlias,
cn.featherfly.hammer.mapping.MappingFactory factory,
cn.featherfly.hammer.dml.AliasManager aliasManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
count() |
java.math.BigDecimal |
decimal() |
java.lang.Integer |
integer() |
cn.featherfly.hammer.expression.query.QueryLimitExecutor |
limit(java.lang.Integer limit) |
cn.featherfly.hammer.expression.query.QueryLimitExecutor |
limit(java.lang.Integer offset,
java.lang.Integer limit) |
cn.featherfly.hammer.expression.query.QueryLimitExecutor |
limit(cn.featherfly.common.structure.page.Page page) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list() |
<E> java.util.List<E> |
list(java.lang.Class<E> type) |
<E> java.util.List<E> |
list(cn.featherfly.hammer.mapping.RowMapper<E> rowMapper) |
java.lang.Long |
longInt() |
<N extends java.lang.Number> |
number(java.lang.Class<N> type) |
cn.featherfly.hammer.dsl.query.QuerySortExpression |
sort() |
java.lang.String |
string() |
cn.featherfly.hammer.dsl.query.QueryConditionGroupExpression |
where() |
<T> SqlQueryWithOn |
with(java.lang.Class<T> repositoryType) |
SqlQueryWithOn |
with(java.lang.String repositoryName) |
getIdName, id, id, property, property, property, property, property, property, property, propertyAlias, propertyAlias, propertyAliasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpropertyAlias, propertyAlias, propertyAliaspublic SqlQueryEntityProperties(Jdbc jdbc, cn.featherfly.common.db.metadata.DatabaseMetadata databaseMetadata, java.lang.String tableName, cn.featherfly.hammer.mapping.MappingFactory factory, cn.featherfly.hammer.dml.AliasManager aliasManager)
jdbc - jdbcdatabaseMetadata - the database metadatatableName - tableNamefactory - MappingFactoryaliasManager - aliasManagerpublic SqlQueryEntityProperties(Jdbc jdbc, cn.featherfly.hammer.mapping.ClassMapping<?> classMapping, cn.featherfly.hammer.mapping.MappingFactory factory, cn.featherfly.hammer.dml.AliasManager aliasManager)
jdbc - jdbcclassMapping - classMappingfactory - MappingFactoryaliasManager - aliasManagerpublic SqlQueryEntityProperties(Jdbc jdbc, cn.featherfly.common.db.metadata.DatabaseMetadata databaseMetadata, java.lang.String tableName, java.lang.String tableAlias, cn.featherfly.hammer.mapping.MappingFactory factory, cn.featherfly.hammer.dml.AliasManager aliasManager)
jdbc - jdbcdatabaseMetadata - databaseMetadatatableName - tableNametableAlias - tableAliasfactory - MappingFactoryaliasManager - aliasManagerpublic cn.featherfly.hammer.dsl.query.QueryConditionGroupExpression where()
where 在接口中 cn.featherfly.hammer.expression.WhereExpression<cn.featherfly.hammer.dsl.query.QueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.QueryConditionGroupLogicExpression>public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list()
list 在接口中 cn.featherfly.hammer.expression.query.QueryListExecutorpublic <E> java.util.List<E> list(java.lang.Class<E> type)
list 在接口中 cn.featherfly.hammer.expression.query.QueryListExecutorpublic <E> java.util.List<E> list(cn.featherfly.hammer.mapping.RowMapper<E> rowMapper)
list 在接口中 cn.featherfly.hammer.expression.query.QueryListExecutorpublic cn.featherfly.hammer.expression.query.QueryLimitExecutor limit(java.lang.Integer limit)
limit 在接口中 cn.featherfly.hammer.expression.query.QueryConditionLimitpublic cn.featherfly.hammer.expression.query.QueryLimitExecutor limit(java.lang.Integer offset,
java.lang.Integer limit)
limit 在接口中 cn.featherfly.hammer.expression.query.QueryConditionLimitpublic cn.featherfly.hammer.expression.query.QueryLimitExecutor limit(cn.featherfly.common.structure.page.Page page)
limit 在接口中 cn.featherfly.hammer.expression.query.QueryConditionLimitpublic java.lang.String string()
string 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.lang.Integer integer()
integer 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.lang.Long longInt()
longInt 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.math.BigDecimal decimal()
decimal 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic <N extends java.lang.Number> N number(java.lang.Class<N> type)
number 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.lang.Long count()
count 在接口中 cn.featherfly.hammer.expression.query.QueryCountExecutorpublic SqlQueryWithOn with(java.lang.String repositoryName)
with 在接口中 cn.featherfly.hammer.expression.query.QueryEntityExpression<cn.featherfly.hammer.dsl.query.QueryEntityProperties,cn.featherfly.hammer.dsl.query.QueryWith,cn.featherfly.hammer.dsl.query.QueryWithOn,cn.featherfly.hammer.dsl.query.QueryWithEntity,cn.featherfly.hammer.dsl.query.QueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.QueryConditionGroupLogicExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression>public <T> SqlQueryWithOn with(java.lang.Class<T> repositoryType)
with 在接口中 cn.featherfly.hammer.expression.query.QueryEntityExpression<cn.featherfly.hammer.dsl.query.QueryEntityProperties,cn.featherfly.hammer.dsl.query.QueryWith,cn.featherfly.hammer.dsl.query.QueryWithOn,cn.featherfly.hammer.dsl.query.QueryWithEntity,cn.featherfly.hammer.dsl.query.QueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.QueryConditionGroupLogicExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression>public cn.featherfly.hammer.dsl.query.QuerySortExpression sort()
sort 在接口中 cn.featherfly.hammer.expression.query.QueryEntityExpression<cn.featherfly.hammer.dsl.query.QueryEntityProperties,cn.featherfly.hammer.dsl.query.QueryWith,cn.featherfly.hammer.dsl.query.QueryWithOn,cn.featherfly.hammer.dsl.query.QueryWithEntity,cn.featherfly.hammer.dsl.query.QueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.QueryConditionGroupLogicExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression>