| 类 | 说明 |
|---|---|
| AlwaysFalse |
恒假运算符,用于忽略字段参数值,生成 0条件
|
| AlwaysTrue |
恒真运算符,用于忽略字段参数值, 生成 1 条件
|
| Between |
区间运算符
|
| Contain |
包含运算符
|
| Empty |
空值运算符
|
| EndWith |
起始运算符
|
| Equal |
等于运算符
|
| GreaterEqual |
大于等于运算符
|
| GreaterThan |
大于运算符
|
| InList |
In 运算符
|
| IsNull |
IsNull 值运算符
|
| LessEqual |
小于等于运算符
|
| LessThan |
小于运算符
|
| NotBetween |
区间运算符
|
| NotEmpty |
非空运算符
|
| NotEqual |
不等于运算符
|
| NotIn |
NotIn 运算符
|
| NotLike |
NotLike 运算符,用法:
Map<String, Object> params = MapUtils.builder()
.field(User::getName, "张%").op(NotLike.class)
.build();
List<User> users = beanSearcher.searchList(User.class, params);
// 生成的 SQL:
select * from user where name not like '张%'
|
| NotNull |
非 IsNull 运算符
|
| OrLike |
OrLike 运算符
|
| SqlCond |
自定义 SQL 运算符,改运算符只能通过参数构建器
MapUtils.builder() 使用 |
| StartWith |
起始运算符
|
Copyright © 2024. All rights reserved.