소스 검색

修正 bug

miemie 7 년 전
부모
커밋
5b2069876d
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/override/PageMapperMethod.java

+ 3 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/override/PageMapperMethod.java

@@ -95,7 +95,9 @@ public class PageMapperMethod {
                     if (IPage.class.isAssignableFrom(method.getReturnType()) && args != null
                         && IPage.class.isAssignableFrom(args[0].getClass())) {
                         List<Object> o = (List<Object>) executeForMany2(sqlSession, args);
-                        result = ((IPage) args[0]).setRecords(o);
+                        IPage page = (IPage) args[0];
+                        page.setRecords(o);
+                        result = page;
                     } else {
                         result = sqlSession.selectOne(command.getName(), param);
                     }