Liuzh
Liuzh
@diaodiaofly mybatis配置有问题或者找不到xml文件。
这个字段是给后端使用的,常用的值就是 `*, 0, 1`。 为了避免有人故意制造业务漏洞,后续会限制这里可用的值。
看看这里:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md#3-pagehelper-%E5%AE%89%E5%85%A8%E8%B0%83%E7%94%A8 有可能其他地方使用不规范导致没有消费和清理。
容易复现的情况下可以加断点看看何时创建和消费。
新版本增加了debug=true的调试模式,执行真正查询时,会输出设置分页参数时的堆栈信息,通过比对可以找到错误调用的地方。
文章已更新内容。 ## 2021-8-25 补充说明 回复中很多人在问,要不要手动关闭 `sqlSession`,文中说的不严谨,不完全正确。 1. 当你添加 `@Transactional` 注解时,Spring 会自动帮你关闭连接,因此不需要手动关闭。 2. 当没有使用该注解时,必须手动关闭连接。 大多数连接池的的连接关闭操作实际上是释放连接,释放后就可以让其他请求使用,如果所有连接都被占用而没有释放时,就会抛出异常。
没试过。 需要注意的是,返回结果不是分页插件返回的,是查询方法。
把默认的orderBy参数名通过params改写即可。
有没有测试数据? 个人感觉简单易读比提升不大的性能更重要。
感谢PR,和 8c816794ef283ce6d4f573267d0137976bedd79b 这个冲突,功能已经存在了。