Browse Source

修正 bug

miemie 7 years ago
parent
commit
5b2069876d

+ 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);
                     }