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());
}
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());
}
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());
}
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());
}
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());
}
Aggregations