| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Expression> |
ExpressionSortUtil.sort(List<T> expressionList)
给条件排序
|
| 限定符和类型 | 方法和说明 |
|---|---|
Expressional |
Query.addExpression(Expression expression) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Query.addAll(List<Expression> expressions) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ExpressionJoinable |
interface |
ExpressionListable |
interface |
ExpressionSqlable |
interface |
ExpressionValueable |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractLikeExpression |
class |
JoinExpression |
class |
LikeDoubleExpression
Like条件查询,两边模糊匹配,即'%aaa%'
|
class |
LikeLeftExpression
Like条件查询,左边模糊匹配,即'%aaa'
|
class |
LikeRightExpression
Like条件查询,右边模糊匹配,即'aaa%'
|
class |
ListExpression
list或数组查询雕件
|
class |
SqlExpression
拼接SQL语句
|
class |
ValueExpression
值查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Expressions.eq(String columnName,
Object value) |
static Expression |
Expressions.ge(String columnName,
Object value) |
static Expression |
Expressions.gt(String columnName,
Object value) |
static Expression |
Expressions.in(String columnName,
Collection<?> value) |
static <T> Expression |
Expressions.in(String columnName,
Collection<T> value,
ValueConvert<T> valueConvert) |
static Expression |
Expressions.in(String columnName,
Object[] value) |
static Expression |
Expressions.join(String joinSql) |
static Expression |
Expressions.le(String columnName,
Object value) |
static Expression |
Expressions.like(String columnName,
String value) |
static Expression |
Expressions.likeLeft(String columnName,
String value) |
static Expression |
Expressions.likeRight(String columnName,
String value) |
static Expression |
Expressions.lt(String columnName,
Object value) |
static Expression |
Expressions.notEq(String columnName,
Object value) |
static Expression |
Expressions.notIn(String columnName,
Collection<?> value) |
static <T> Expression |
Expressions.notIn(String columnName,
Collection<T> value,
ValueConvert<T> valueConvert) |
static Expression |
Expressions.notIn(String columnName,
Object[] value) |
static Expression |
Expressions.sql(String sql) |
| 限定符和类型 | 方法和说明 |
|---|---|
Expressional |
Expressional.addExpression(Expression expression)
添加表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
ExpressionBuilder.buildExpression(Condition annotation,
String columnName,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Expression> |
ConditionBuilder.buildExpressions(Object pojo)
获取条件表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Expression |
ListExpressionFactory.buildExpression(Joint joint,
String column,
Operator operator,
Collection<T> value,
ValueConvert<T> valueConvert) |
Expression |
ListExpressionFactory.buildExpression(Joint joint,
String columnName,
Operator operator,
Object value) |
Expression |
ValueExpressionFactory.buildExpression(Joint joint,
String columnName,
Operator operator,
Object value) |
Expression |
LikeExpressionFactory.buildExpression(Joint joint,
String columnName,
Operator operator,
Object value) |
Expression |
ExpressionFactory.buildExpression(Joint joint,
String columnName,
Operator operator,
Object value)
构建表达式
|
Copyright © 2021. All Rights Reserved.