فهرست منبع

h2 page 测试,我们不一样不一样

hubin 7 سال پیش
والد
کامیت
1cdffff13b

+ 1 - 1
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/impl/ServiceImpl.java

@@ -412,6 +412,6 @@ public class ServiceImpl<M extends BaseMapper<T>, T> implements IService<T> {
     @Override
     public Page<T> selectPage(Page<T> page, Wrapper<T> wrapper) {
         wrapper = (Wrapper<T>) SqlHelper.fillWrapper(page, wrapper);
-        return page.setRecords(baseMapper.selectPage(page, wrapper));
+        return baseMapper.selectPage(page, wrapper);
     }
 }

+ 9 - 0
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/h2/H2UserMapperTest.java

@@ -19,6 +19,7 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.pagination.Page;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.test.h2.config.H2Db;
 import com.baomidou.mybatisplus.test.h2.entity.mapper.H2UserMapper;
@@ -115,6 +116,14 @@ public class H2UserMapperTest extends BaseTest {
         Assert.assertNotNull(userMapper.selectOne(new H2User().setName(NQQ)));
 
         log(h2User.toString());
+
+        // 分页查询
+        Page<H2User> h2UserPage = userMapper.selectPage(new Page<H2User>(0, 10), null);
+        if (null != h2UserPage) {
+            System.out.println(h2UserPage.getCondition());
+            System.out.println(h2UserPage.getTotal());
+            System.out.println(h2UserPage.getSize());
+        }
     }
 
 }