Search in sources :

Example 1 with UserPage

use of com.baomidou.mybatisplus.samples.deluxe.model.UserPage in project tutorials-java by Artister.

the class DeluxeTest method testPage.

@Test
public void testPage() {
    System.out.println("------ 自定义 xml 分页 ------");
    UserPage selectPage = new UserPage(1, 5).setSelectInt(20);
    UserPage userPage = mapper.selectUserPage(selectPage);
    Assert.assertSame(userPage, selectPage);
    System.out.println("总条数 ------> " + userPage.getTotal());
    System.out.println("当前页数 ------> " + userPage.getCurrent());
    System.out.println("当前每页显示数 ------> " + userPage.getSize());
    print(userPage.getRecords());
    System.out.println("------ baseMapper 自带分页 ------");
    Page<User> page = new Page<>(1, 5);
    IPage<User> userIPage = mapper.selectPage(page, new QueryWrapper<User>().eq("age", 20));
    Assert.assertSame(userIPage, page);
    System.out.println("总条数 ------> " + userIPage.getTotal());
    System.out.println("当前页数 ------> " + userIPage.getCurrent());
    System.out.println("当前每页显示数 ------> " + userIPage.getSize());
    print(userIPage.getRecords());
}
Also used : User(com.baomidou.mybatisplus.samples.deluxe.entity.User) QueryWrapper(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) UserPage(com.baomidou.mybatisplus.samples.deluxe.model.UserPage) IPage(com.baomidou.mybatisplus.core.metadata.IPage) UserPage(com.baomidou.mybatisplus.samples.deluxe.model.UserPage) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 2 with UserPage

use of com.baomidou.mybatisplus.samples.deluxe.model.UserPage in project mybatis-plus-samples by baomidou.

the class DeluxeTest method testPage.

@Test
public void testPage() {
    System.out.println("------ 自定义 xml 分页 ------");
    UserPage selectPage = new UserPage(1, 5).setSelectInt(20);
    UserPage userPage = mapper.selectUserPage(selectPage);
    Assertions.assertSame(userPage, selectPage);
    System.out.println("总条数 ------> " + userPage.getTotal());
    System.out.println("当前页数 ------> " + userPage.getCurrent());
    System.out.println("当前每页显示数 ------> " + userPage.getSize());
    print(userPage.getRecords());
    System.out.println("------ baseMapper 自带分页 ------");
    Page<User> page = new Page<>(1, 5);
    IPage<User> userIPage = mapper.selectPage(page, new QueryWrapper<User>().eq("age", 20));
    Assertions.assertSame(userIPage, page);
    System.out.println("总条数 ------> " + userIPage.getTotal());
    System.out.println("当前页数 ------> " + userIPage.getCurrent());
    System.out.println("当前每页显示数 ------> " + userIPage.getSize());
    print(userIPage.getRecords());
}
Also used : User(com.baomidou.mybatisplus.samples.deluxe.entity.User) QueryWrapper(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) UserPage(com.baomidou.mybatisplus.samples.deluxe.model.UserPage) IPage(com.baomidou.mybatisplus.core.metadata.IPage) UserPage(com.baomidou.mybatisplus.samples.deluxe.model.UserPage) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

QueryWrapper (com.baomidou.mybatisplus.core.conditions.query.QueryWrapper)2 IPage (com.baomidou.mybatisplus.core.metadata.IPage)2 Page (com.baomidou.mybatisplus.extension.plugins.pagination.Page)2 User (com.baomidou.mybatisplus.samples.deluxe.entity.User)2 UserPage (com.baomidou.mybatisplus.samples.deluxe.model.UserPage)2 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)2 Test (org.junit.Test)1 Test (org.junit.jupiter.api.Test)1