Q - the generic typeQW - the generic typeQWO - the generic typeQWE - the generic typeC - the generic typeL - the generic typeRC - the generic typeRL - the generic typepublic interface QueryEntityExpression<Q extends QueryEntityPropertiesExpression<Q,QW,QWO,QWE,C,L,RC,RL>,QW extends QueryWithExpression<QW,QWO,QWE,RC,RL>,QWO extends QueryWithOnExpression<QW,QWO,QWE,RC,RL>,QWE extends QueryWithEntityExpression<QW,QWO,QWE,RC,RL>,C extends ConditionGroupExpression<C,L>,L extends ConditionGroupLogicExpression<C,L>,RC extends RepositoryConditionsGroupExpression<RC,RL>,RL extends RepositoryConditionGroupLogicExpression<RC,RL>> extends WhereExpression<C,L>, QueryListExecutor, QueryConditionLimit, QueryCountExecutor
QueryEntityExpression
.| 限定符和类型 | 方法和说明 |
|---|---|
<T,R> Q |
id(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName)
设置id.
|
Q |
id(java.lang.String propertyName)
设置id.
|
Q |
property(java.util.Collection<java.lang.String> propertyNames)
添加查询出来的属性
.
|
<T,R> Q |
property(cn.featherfly.common.lang.function.SerializableFunction<T,R>... propertyNames)
添加查询出来的属性
.
|
<T,R> Q |
property(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName)
添加查询出来的属性
|
<T,R> Q |
property(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName,
AggregateFunction aggregateFunction)
添加查询出来的属性
.
|
Q |
property(java.lang.String... propertyNames)
添加查询出来的属性
.
|
Q |
property(java.lang.String propertyName)
添加查询出来的属性
.
|
Q |
property(java.lang.String propertyName,
AggregateFunction aggregateFunction)
添加查询出来的属性
.
|
QuerySortExpression |
sort()
结束当前条件并进入排序器
|
<T> QWO |
with(java.lang.Class<T> repositoryType)
with.
|
QWO |
with(java.lang.String repositoryName)
with.
|
wherelist, list, listlimit, limit, limitcountQ id(java.lang.String propertyName)
propertyName - the property name<T,R> Q id(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName)
T - the generic typeR - the generic typepropertyName - the property nameQ property(java.lang.String propertyName)
添加查询出来的属性
.propertyName - propertyNameQ property(java.lang.String propertyName, AggregateFunction aggregateFunction)
添加查询出来的属性
.propertyName - propertyNameaggregateFunction - aggregateFunctionQ property(java.lang.String... propertyNames)
添加查询出来的属性
.propertyNames - propertyNames<T,R> Q property(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName)
添加查询出来的属性
T - the generic typeR - the generic typepropertyName - propertyName<T,R> Q property(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName, AggregateFunction aggregateFunction)
添加查询出来的属性
.T - the generic typeR - the generic typepropertyName - propertyNameaggregateFunction - aggregateFunction<T,R> Q property(cn.featherfly.common.lang.function.SerializableFunction<T,R>... propertyNames)
添加查询出来的属性
.T - the generic typeR - the generic typepropertyNames - propertyNamesQ property(java.util.Collection<java.lang.String> propertyNames)
添加查询出来的属性
.propertyNames - propertyNamesQWO with(java.lang.String repositoryName)
repositoryName - with repository name<T> QWO with(java.lang.Class<T> repositoryType)
T - the generic typerepositoryType - with repository typeQuerySortExpression sort()