Mybatis-plus 问题记录
Mybitis-plus分页查询IPage关闭自动优化 LEFT JOIN
- 背景: 分页条数查询自动优化了
where
条件中没有用到的left join
, 导致having
过滤时报错unknow column
// 分页条件
Page<Entity> pageCondition = new Page(1, 10);
// 关闭 sql 优化
pageCondition.setOptimizeCountSql(false);
分页查询时临时禁用分页查询功能
- 背景: 当返回的是
IPage<>
时, 需要临时禁用分页查询
将 size 的值设置为 -1 临时禁用分页查询