@TestpublicvoidtestIntert(){
User user =newUser();
user.setAge(20);
user.setUserName("123");
user.setEmail("test@asd.com");
user.setName("张三");
user.setPassword("123");int insert = dao.insert(user);
System.out.println(insert);
System.out.println(user.getId());}
改
@TestpublicvoidtestUpdateById(){
User user =newUser();
user.setId(1L);//主键
user.setAge(21);//更新字段//根据id更新,更新不为null的字段this.dao.updateById(user);}@TestpublicvoidtestUpdate(){
User user =newUser();
user.setAge(22);//更新字段//更新条件
QueryWrapper<User> userQueryWrapper =newQueryWrapper<>();
userQueryWrapper.eq("id",6);// 执行更新操作int result =this.dao.update(user,userQueryWrapper);
System.out.println("result"+result);}@TestpublicvoidtestUpdate2(){// 更新的条件以及字段
UpdateWrapper<User> wrapper =newUpdateWrapper<>();
wrapper.eq("id",6).set("user_name","mike");// 执行更新操作int result =this.dao.update(null,wrapper);
System.out.println("result"+result);}
删
@TestpublicvoidtestDeleteById(){// 执行进行操作int result = dao.deleteById(6L);
System.out.println("result"+result);}@TestpublicvoidtestDeleteByMap(){
Map map =newHashMap<String,Object>();
map.put("age",20);
map.put("name","张三");// 将map中的元素设置成删除的条件,多个之间的and关系int i = dao.deleteByMap(map);
System.out.println("result"+i);}@TestpublicvoidtestDelete(){
User user =newUser();
user.setAge(20);
user.setName("张三");// 将实体类对象进行包装,包装为操作条件
QueryWrapper<User> wrapper =newQueryWrapper<>(user);int delete = dao.delete(wrapper);
System.out.println("result"+ delete);}@TestpublicvoidtestDelete3(){// 根据id集合批量删除int i = dao.deleteBatchIds(Arrays.asList(1L,2L));
System.out.println("result"+i);}
增@Test public void testIntert(){ User user = new User(); user.setAge(20); user.setUserName("123"); user.setEmail("test@asd.com"); user.setName("张三"); user.setPassword("123"); int insert = dao.i