E - the element typeC - the generic typeQ - the generic typepublic abstract class StaticTypeQueryEntity<E,C extends StaticTypeQueryConditionGroupExpression<E,C>,Q extends StaticTypeQueryEntity<E,C,Q>>
extends java.lang.Object
TypeQueryEntity
.| 限定符和类型 | 字段和说明 |
|---|---|
protected cn.featherfly.common.repository.mapping.ClassMapping<E> |
mappping
The mappping.
|
protected boolean |
setProperty
The set property.
|
protected java.lang.Class<E> |
type
The type.
|
| 构造器和说明 |
|---|
StaticTypeQueryEntity(SqlQueryEntityProperties queryEntityProperties,
cn.featherfly.common.db.mapping.JdbcMappingFactory mappingFactory)
Instantiates a new type query entity.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract C |
createCondition(SqlQueryConditionGroupExpression queryConditionGroupExpression)
Creates the condition.
|
StaticTypeQueryExecutor<E> |
limit(java.lang.Integer limit)
Limit.
|
StaticTypeQueryExecutor<E> |
limit(java.lang.Integer offset,
java.lang.Integer limit)
Limit.
|
StaticTypeQueryExecutor<E> |
limit(cn.featherfly.common.structure.page.Page page)
Limit.
|
java.util.List<E> |
list()
List.
|
C |
where()
Where.
|
protected java.lang.Class<E> type
protected boolean setProperty
protected cn.featherfly.common.repository.mapping.ClassMapping<E> mappping
public StaticTypeQueryEntity(SqlQueryEntityProperties queryEntityProperties, cn.featherfly.common.db.mapping.JdbcMappingFactory mappingFactory)
queryEntityProperties - the query entity propertiesmappingFactory - the mapping factorypublic C where()
public java.util.List<E> list()
public StaticTypeQueryExecutor<E> limit(java.lang.Integer limit)
limit - the limitpublic StaticTypeQueryExecutor<E> limit(java.lang.Integer offset, java.lang.Integer limit)
offset - the offsetlimit - the limitpublic StaticTypeQueryExecutor<E> limit(cn.featherfly.common.structure.page.Page page)
page - the pageprotected abstract C createCondition(SqlQueryConditionGroupExpression queryConditionGroupExpression)
queryConditionGroupExpression - the query condition group expression