mybatisPlus-查询测试

承接:mybatisPlus-自动填充

1 根据id查询

src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java

//测试查询
@Test
public void testSelectById(){
User user = userMapper.selectById(1L);
System.out.println(user);
}

控制台

2 根据id查询多个

src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java

//根据id查询多个
@Test
public void selectByBatchId(){
List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3));
users.forEach(System.out::println);
}

控制台

3 根据条件查询

src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java

//按条件查询之一 使用map操作
@Test
public void testSelectByBatchIds(){
HashMap<String, Object> map = new HashMap<>();
//自定义要查询的内容
map.put("name","Jack");
map.put("age",20);
List<User> users = userMapper.selectByMap(map);
users.forEach(System.out::println);
}

控制台

相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示