SpringBoot 整合 Mybatis-plus 【二】
一、MP中简单的CRUD
1. 预先准备
-
目录结构
-
User.java
实体类
-
数据库表结构
-
表数据
2. 查询操作(select)
2.1 查询所有 selectAll
-
代码
/** * 查询所有 */ @Test public void testSelectAll() { List<User> userList = userMapper.selectList(null); userList.forEach(user -> System.out.println("user: " + user)); }
-
运行结果
2.2 通过ID查询 selectById
-
代码
/** * 根据ID查询 */ @Test public void testSelectById(){ User user = userMapper.selectById("2"); System.out.println("user: " + user); }
-
运行结果
2.3 条件查询
-
代码 (除此之外还有
between
等方法)/** * 条件查询 */ @Test public void testSelect(){ QueryWrapper<User> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("age", "18"); // 设置等值查询 age = 18 // queryWrapper.lt("age", "18"); // 设置小于查询 age < 18 // queryWrapper.le("age", "18"); // 设置小于等于查询 age <= 18 // queryWrapper.gt("age", "18"); // 设置大于查询 age > 18 // queryWrapper.ge("age", "18"); // 设置大于等于查询 age >= 18 List<User> users = userMapper.selectList(queryWrapper); users.forEach(user -> System