| 程序包 | 说明 |
|---|---|
| cn.zhxu.bs | |
| cn.zhxu.bs.implement | |
| cn.zhxu.bs.operator |
| 限定符和类型 | 类和说明 |
|---|---|
class |
FieldOpPool
字段运算符池(支持的运算符都在这里)
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultSqlResolver
默认 SQL 解析器
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Between
区间运算符
|
class |
Contain
包含运算符
|
class |
EndWith
起始运算符
|
class |
Equal
等于运算符
|
class |
GreaterEqual
大于等于运算符
|
class |
GreaterThan
大于运算符
|
class |
InList
In 运算符
|
class |
LessEqual
小于等于运算符
|
class |
LessThan
小于运算符
|
class |
NotBetween
区间运算符
|
class |
NotEqual
不等于运算符
|
class |
NotIn
NotIn 运算符
|
class |
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 '张%'
|
class |
OrLike
OrLike 运算符
|
class |
SqlCond
自定义 SQL 运算符,改运算符只能通过参数构建器
MapUtils.builder() 使用 |
class |
StartWith
起始运算符
|
Copyright © 2024. All rights reserved.