SpringBoot和Mybatis-plus实现的一些查询(在测试类中实现)
1、多个id查询
@Test
public void selectByIdMany(){
List<User> users = userMapepr.selectBatchIds(Arrays.asList(1, "1342314475818954754", "1342339385874255874"));
System.out.println(users);
}
在asList方法参数中,输入想要查询的id
2、简单的条件查询(不常用)
@Test
public void selectByMap(){
HashMap<String,Object> map = new HashMap<>();
map.put("name","ccc");
map.put("age",66);
List<User> users = userMapepr.selectByMap(map);
}
注意: name和age为同一条数据的属性时,才能够查询出来对应的数据,一个或者多个name为ccc,age为66的数据,如果name和age不是同一条数据的属性,则查询到的数据数为0。
@Test
public void selectByMap(){
HashMap<String,Object> map = new HashMap<>();
map.put("name","ccc");
map.put("name","hhh");
List<User> users = userMapepr