Search in sources :

Example 1 with User

use of com.baomidou.mybatisplus.samples.deluxe.entity.User in project tutorials-java by Artister.

the class DeluxeTest method testInsert.

@Test
public void testInsert() {
    User u = new User().setEmail("122@qq.com").setVersion(1).setDeleted(0);
    mapper.insert(u);
    u.setAge(18);
    mapper.updateById(u);
    u = mapper.selectById(u.getId());
    Assert.assertEquals("version should be updated", 2, u.getVersion().intValue());
}
Also used : User(com.baomidou.mybatisplus.samples.deluxe.entity.User) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 2 with User

use of com.baomidou.mybatisplus.samples.deluxe.entity.User 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 3 with User

use of com.baomidou.mybatisplus.samples.deluxe.entity.User in project tutorials-java by Artister.

the class DeluxeTest method myInsertBatch.

@Test
public void myInsertBatch() {
    long id = 1009991;
    List<User> batchList = new ArrayList<>(2);
    batchList.add(new User().setId(id++).setEmail("111@qq.com").setVersion(1).setDeleted(0));
    batchList.add(new User().setId(id).setEmail("112@qq.com").setVersion(1).setDeleted(0));
    mapper.mysqlInsertAllBatch(batchList);
    User user = mapper.selectById(1009991);
    Assert.assertNotNull(user);
    Assert.assertNotNull(user.getCreateTime());
}
Also used : User(com.baomidou.mybatisplus.samples.deluxe.entity.User) ArrayList(java.util.ArrayList) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 4 with User

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

the class DeluxeTest method myInsertBatch.

@Test
void myInsertBatch() {
    long id = 1009991;
    List<User> batchList = new ArrayList<>(2);
    batchList.add(new User().setId(id++).setEmail("111@qq.com").setVersion(1).setDeleted(0));
    batchList.add(new User().setId(id).setEmail("112@qq.com").setVersion(1).setDeleted(0));
    mapper.mysqlInsertAllBatch(batchList);
    User user = mapper.selectById(1009991);
    Assertions.assertNotNull(user);
    Assertions.assertNotNull(user.getCreateTime());
}
Also used : User(com.baomidou.mybatisplus.samples.deluxe.entity.User) ArrayList(java.util.ArrayList) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 5 with User

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

the class DeluxeTest method myInsertAll.

@Test
void myInsertAll() {
    long id = 1008888L;
    User u = new User().setEmail("122@qq.com").setVersion(1).setDeleted(0).setId(id);
    mapper.myInsertAll(u);
    User user = mapper.selectById(id);
    Assertions.assertNotNull(user);
    Assertions.assertNotNull(user.getCreateTime());
}
Also used : User(com.baomidou.mybatisplus.samples.deluxe.entity.User) Test(org.junit.jupiter.api.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

User (com.baomidou.mybatisplus.samples.deluxe.entity.User)8 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)8 Test (org.junit.Test)4 Test (org.junit.jupiter.api.Test)4 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 UserPage (com.baomidou.mybatisplus.samples.deluxe.model.UserPage)2 ArrayList (java.util.ArrayList)2