| 程序包 | 说明 |
|---|---|
| top.tangyh.basic.database.mybatis.conditions | |
| top.tangyh.basic.database.mybatis.conditions.query |
| 类和说明 |
|---|
| LbqWrapper
类似 LambdaQueryWrapper 的增强 Wrapper
相比 LambdaQueryWrapper 的增强如下:
1,new QueryWrapper(T entity)时, 对entity 中的string字段 %和_ 符号进行转义,便于模糊查询
2,new QueryWrapper(T entity)时, 对entity 中 RemoteData 类型的字段 值为null或者 key为null或者""时,忽略拼接成查询条件
3,对nested、eq、ne、gt、ge、lt、le、in、*like*、 等方法 进行条件判断,null 或 "" 字段不加入查询
4,对*like*相关方法的参数 %和_ 符号进行转义,便于模糊查询
5,增加 leFooter 方法, 将日期参数值,强制转换成当天 23:59:59
6,增加 geHeader 方法, 将日期参数值,强制转换成当天 00:00:00
|
| QueryWrap
Entity 对象封装操作类
相比 QueryWrapper 的增强如下:
1,new QueryWrapper(T entity)时, 对entity 中的string字段 %和_ 符号进行转义,便于模糊查询
2,new QueryWrapper(T entity)时, 对entity 中 RemoteData 类型的字段 值为null或者 key为null或者""时,忽略拼接成查询条件
3,对nested、eq、ne、gt、ge、lt、le、in、*like*、 等方法 进行条件判断,null 或 "" 字段不加入查询
4,对*like*相关方法的参数 %和_ 符号进行转义,便于模糊查询
5,增加 leFooter 方法, 将日期参数值,强制转换成当天 23:59:59
6,增加 geHeader 方法, 将日期参数值,强制转换成当天 00:00:00
|
| 类和说明 |
|---|
| LbqWrapper
类似 LambdaQueryWrapper 的增强 Wrapper
相比 LambdaQueryWrapper 的增强如下:
1,new QueryWrapper(T entity)时, 对entity 中的string字段 %和_ 符号进行转义,便于模糊查询
2,new QueryWrapper(T entity)时, 对entity 中 RemoteData 类型的字段 值为null或者 key为null或者""时,忽略拼接成查询条件
3,对nested、eq、ne、gt、ge、lt、le、in、*like*、 等方法 进行条件判断,null 或 "" 字段不加入查询
4,对*like*相关方法的参数 %和_ 符号进行转义,便于模糊查询
5,增加 leFooter 方法, 将日期参数值,强制转换成当天 23:59:59
6,增加 geHeader 方法, 将日期参数值,强制转换成当天 00:00:00
|
| QueryWrap
Entity 对象封装操作类
相比 QueryWrapper 的增强如下:
1,new QueryWrapper(T entity)时, 对entity 中的string字段 %和_ 符号进行转义,便于模糊查询
2,new QueryWrapper(T entity)时, 对entity 中 RemoteData 类型的字段 值为null或者 key为null或者""时,忽略拼接成查询条件
3,对nested、eq、ne、gt、ge、lt、le、in、*like*、 等方法 进行条件判断,null 或 "" 字段不加入查询
4,对*like*相关方法的参数 %和_ 符号进行转义,便于模糊查询
5,增加 leFooter 方法, 将日期参数值,强制转换成当天 23:59:59
6,增加 geHeader 方法, 将日期参数值,强制转换成当天 00:00:00
|
Copyright © 2022. All rights reserved.