public abstract class AbstractExample<T,R,Children extends AbstractExample<T,R,Children>> extends Object implements Example<T>
| Constructor and Description |
|---|
AbstractExample() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOrderBy(String columnName,
boolean isAsc)
添加排序
|
void |
clear()
清除所有
|
Criteria<T> |
createCriteria()
创建条件
如果条件列表为空则默认放入
否则不放入
|
LambdaCriteria<T> |
createLambdaCriteria()
创建Lambda条件
如果条件列表为空则默认放入
否则不放入
|
GeneratedCriteria |
getExistCriteria()
获取首个条件
如果条件存在则获取
否则创建Criteria并放入
|
int |
getLimitEnd() |
int |
getLimitStart() |
String |
getOrderByClause() |
List<GeneratedCriteria<T,Children,R>> |
getOredCriteria() |
boolean |
isDistinct() |
Criteria<T> |
or()
创建或者条件
|
void |
or(GeneratedCriteria criteria)
设置或者条件
|
LambdaCriteria<T> |
orLambdaCriteria()
创建Lambda或者条件
默认放入条件列表
|
void |
setDistinct(boolean distinct)
设置是否去重
|
void |
setLimitEnd(int limitEnd)
limit
|
void |
setLimitStart(int limitStart)
offset
|
public String getOrderByClause()
public boolean isDistinct()
public List<GeneratedCriteria<T,Children,R>> getOredCriteria()
public int getLimitStart()
public int getLimitEnd()
public void setDistinct(boolean distinct)
ConditionalsetDistinct in interface Conditional<T>distinct - 是否去重public void setLimitStart(int limitStart)
ConditionalsetLimitStart in interface Conditional<T>limitStart - offsetpublic void setLimitEnd(int limitEnd)
ConditionalsetLimitEnd in interface Conditional<T>limitEnd - limitpublic Criteria<T> createCriteria()
ConditionalcreateCriteria in interface Conditional<T>public LambdaCriteria<T> createLambdaCriteria()
ConditionalcreateLambdaCriteria in interface Conditional<T>public void or(GeneratedCriteria criteria)
Conditionalor in interface Conditional<T>criteria - 条件public Criteria<T> or()
Conditionalor in interface Conditional<T>public LambdaCriteria<T> orLambdaCriteria()
ConditionalorLambdaCriteria in interface Conditional<T>public void clear()
Conditionalclear in interface Conditional<T>public GeneratedCriteria getExistCriteria()
ConditionalgetExistCriteria in interface Conditional<T>public void addOrderBy(String columnName, boolean isAsc)
addOrderBy in interface Conditional<T>columnName - 字段名isAsc - 是否正序Copyright © 2021. All rights reserved.