Search in sources :

Example 1 with User

use of com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User in project mybatis-plus-samples by baomidou.

the class ReduceTest method testSequence.

@Test
public void testSequence() {
    User u = new User();
    u.setName("Tomcat");
    u.setAge(18);
    u.setEmail("kellylake@qq.com");
    userMapper.insert(u);
    Long id1 = u.getId();
    u = new User();
    u.setName("Tomcat2");
    userMapper.insert(u);
    Assertions.assertEquals(id1 + 1, u.getId().longValue());
}
Also used : User(com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User) Test(org.junit.Test)

Example 2 with User

use of com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User in project mybatis-plus-samples by baomidou.

the class ReduceTest method testGeneratedMapper.

@Test
public void testGeneratedMapper() {
    String cityMapperClassName = "cityMapper";
    BaseMapper cityMapper = (BaseMapper) context.getBean(cityMapperClassName);
    City city = (City) cityMapper.selectById(1);
    Assertions.assertEquals(city.getId().longValue(), 1L);
    String districtMapperClassName = "districtMapper";
    boolean isContained = context.containsBean(districtMapperClassName);
    Assertions.assertFalse(isContained);
    // BaseMapper districtMapper =(BaseMapper) context.getBean(districtMapperClassName);
    // District district = (District) districtMapper.selectById(1);
    // Assertions.assertEquals(district.getId().longValue(),1L);
    String userMapperClassName = "userMapper";
    BaseMapper userMapper = (BaseMapper) context.getBean(userMapperClassName);
    userMapper.selectById(1);
    User user = (User) userMapper.selectById(1);
    Assertions.assertEquals(user.getId().longValue(), 1L);
}
Also used : User(com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User) BaseMapper(com.baomidou.mybatisplus.core.mapper.BaseMapper) City(com.baomidou.mybatisplus.samples.reduce.springmvc.entity.City) Test(org.junit.Test)

Example 3 with User

use of com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User in project mybatis-plus-samples by baomidou.

the class ReduceTest method testPagination.

@Test
public void testPagination() {
    Page<User> page = new Page<>(1, 3);
    userMapper.selectPage(page, null);
    Assertions.assertTrue(page.getTotal() != 0, "total should not be 0");
    for (User u : page.getRecords()) {
        System.out.println(u);
    }
    Assertions.assertEquals(3, page.getRecords().size());
}
Also used : User(com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) Test(org.junit.Test)

Aggregations

User (com.baomidou.mybatisplus.samples.reduce.springmvc.entity.User)3 Test (org.junit.Test)3 BaseMapper (com.baomidou.mybatisplus.core.mapper.BaseMapper)1 Page (com.baomidou.mybatisplus.extension.plugins.pagination.Page)1 City (com.baomidou.mybatisplus.samples.reduce.springmvc.entity.City)1