746 Star 2.8K Fork 834

abel533 / Mybatis_PageHelper

 / 详情

pagehelper一个查询bug,使用pagehelper会导致sql解析错误

已完成
创建于  
2020-08-23 15:59

代码:
public List testName(String name) {
Map param = new HashMap<>();
param.put("name", name);
param.put("orderBy", new ArrayList<>());
//param.put("orderTest", new ArrayList<>());
param.put("test", new ArrayList<>());
return sessionTemplate.selectList("com.test.entity.Person.testName", param);
}

当你向mybatis传的参数,有一个参数的key是 'orderBy' 的时候,sql就会解析错误:
SQL: SELECT * FROM person WHERE name = ? order by []

评论 (1)

性感码农 创建了任务
展开全部操作日志

文档有两种控制的方式,1是关闭参数调用。2是配置params修改orderBy的名字。

abel533 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
8363 free 1578914558 1037324 answerno 2 1609903962
Java
1
https://gitee.com/free/Mybatis_PageHelper.git
git@gitee.com:free/Mybatis_PageHelper.git
free
Mybatis_PageHelper
Mybatis_PageHelper

搜索帮助