Commit 351ae4494ce711770a6ec9d2fd075e6d6be5be05

Authored by YunaiV
1 parent 6ac6cddb

fix:【framework】MyBatisUtils join 分页总数有问题,关联 issue:https://gitee.com/zhijiantiany…

…a/yudao-cloud/issues/ID2QLL
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/util/MyBatisUtils.java
@@ -38,6 +38,7 @@ public class MyBatisUtils { @@ -38,6 +38,7 @@ public class MyBatisUtils {
38 public static <T> Page<T> buildPage(PageParam pageParam, Collection<SortingField> sortingFields) { 38 public static <T> Page<T> buildPage(PageParam pageParam, Collection<SortingField> sortingFields) {
39 // 页码 + 数量 39 // 页码 + 数量
40 Page<T> page = new Page<>(pageParam.getPageNo(), pageParam.getPageSize()); 40 Page<T> page = new Page<>(pageParam.getPageNo(), pageParam.getPageSize());
  41 + page.setOptimizeJoinOfCountSql(false); // 关联 issue:https://gitee.com/zhijiantianya/yudao-cloud/issues/ID2QLL
41 // 排序字段 42 // 排序字段
42 if (CollUtil.isNotEmpty(sortingFields)) { 43 if (CollUtil.isNotEmpty(sortingFields)) {
43 for (SortingField sortingField : sortingFields) { 44 for (SortingField sortingField : sortingFields) {