chen 09db164d1e 调整 | 2 年之前 | |
---|---|---|
docs | 2 年之前 | |
logs | 2 年之前 | |
src | 2 年之前 | |
.gitignore | 2 年之前 | |
README.md | 2 年之前 | |
hs_err_pid1520.log | 2 年之前 | |
hs_err_pid19308.log | 2 年之前 | |
hs_err_pid20260.log | 2 年之前 | |
hs_err_pid2700.log | 2 年之前 | |
hs_err_pid8744.log | 2 年之前 | |
pom.xml | 2 年之前 | |
replay_pid1520.log | 2 年之前 | |
replay_pid19308.log | 2 年之前 | |
replay_pid20260.log | 2 年之前 | |
replay_pid2700.log | 2 年之前 | |
replay_pid8744.log | 2 年之前 |
当前最新版本: 1.1(发布日期:20190415)
基础框架:Spring Boot 2.0.3.RELEASE
持久层框架:Mybatis-plus_3.0.6
安全框架:Apache Shiro 1.4.0-RC2,Jwt_3.4.1
数据库连接池:阿里巴巴Druid 1.1.10
缓存框架:redis
日志打印:logback
其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
语言:Java 8
IDE(JAVA): Eclipse安装lombok插件 或者 IDEA
依赖管理:Maven
数据库:MySQL5.0 & Oracle 11g
缓存:Redis
#### 技术文档
官方文档 : http://jeecg-boot.mydoc.io
在线演示 : http://boot.jeecg.org
QQ交流群 : 284271917
视频教程 : https://pan.baidu.com/s/1Il0TS50I70vH1AG1y40wtw 提取码:hok5
常见问题 : 新手入门必看,汇总了常见各种问题
查询过滤器用法
QueryWrapper<?> queryWrapper = QueryGenerator.initQueryWrapper(?, req.getParameterMap());
代码示例:
@GetMapping(value = "/list")
public Result<IPage<JeecgDemo>> list(JeecgDemo jeecgDemo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
HttpServletRequest req) {
Result<IPage<JeecgDemo>> result = new Result<IPage<JeecgDemo>>();
//调用QueryGenerator的initQueryWrapper
QueryWrapper<JeecgDemo> queryWrapper = QueryGenerator.initQueryWrapper(jeecgDemo, req.getParameterMap());
Page<JeecgDemo> page = new Page<JeecgDemo>(pageNo, pageSize);
IPage<JeecgDemo> pageList = jeecgDemoService.page(page, queryWrapper);
result.setSuccess(true);
result.setResult(pageList);
return result;
}
查询模式 | 用法 | 说明 |
---|---|---|
模糊查询 | 支持左右模糊和全模糊 需要在查询输入框内前或后带*或是前后全部带* | |
取非查询 | 在查询输入框前面输入! 则查询该字段不等于输入值的数据(数值类型不支持此种查询,可以将数值字段定义为字符串类型的) | |
> >= < <= | 同取非查询 在输入框前面输入对应特殊字符即表示走对应规则查询 | |
in查询 | 若传入的数据带,(逗号) 则表示该查询为in查询 | |
多选字段模糊查询 | 上述4 有一个特例,若某一查询字段前后都带逗号 则会将其视为走这种查询方式 ,该查询方式是将查询条件以逗号分割再遍历数组 将每个元素作like查询 用or拼接,例如 现在name传入值 ,a,b,c, 那么结果sql就是 name like '%a%' or name like '%b%' or name like '%c%' |