4.基本使用
4.1 插入数据
我们可以使用insert方法来实现数据的插入。
示例:
@Test
public void testInsert(){
User user = new User();
user.setUserName("三更草堂333");
user.setPassword("7777888");
int r = userMapper.insert(user);
System.out.println(r);
}
4.2 删除操作
我们可以使用deleteXXX方法来实现数据的删除。
示例:
@Test
public void testDelete(){
List<Integer> ids = new ArrayList<>();
ids.add(5);
ids.add(6);
ids.add(7);
int i = userMapper.deleteBatchIds(ids);
System.out.println(i);
}
@Test
public void testDeleteById(){
int i = userMapper.deleteById(8);
System.out.println(i);
}
@Test
public void testDeleteByMap(){
Map<String, Object> map = new HashMap<>();
map.put("name","提姆");
map.put("age",22);
int i = userMapper.deleteByMap(map);
System.out.println(i);
}
4.3 更新操作
我们可以使用updateXXX方法来实现数据的删除。
示例:
@Test
public void testUpdate(){
//把id为2的用户的年龄改为14
User user = new User();
user.setId(2L);
user.setAge(14);
int i = userMapper.updateById(user);
System.out.println(i);
}