mybatis plus 查询数据库
时间: 2023-06-23 17:45:23 浏览: 112
mybatis plus的3种查询方式(小结)
MyBatis Plus 是 MyBatis 的增强工具,在 MyBatis 的基础上进行了扩展和增强,提供了更加方便的操作方式。下面是 MyBatis Plus 查询数据库的示例代码:
1. 定义实体类
```java
public class User {
private Long id;
private String name;
private Integer age;
private String email;
// getter 和 setter 方法省略
}
```
2. 定义 Mapper 接口
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
}
```
3. 查询数据
```java
@Autowired
private UserMapper userMapper;
public void selectTest() {
// 查询所有数据
List<User> userList = userMapper.selectList(null);
System.out.println(userList);
// 根据条件查询
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "Tom");
List<User> userList2 = userMapper.selectList(wrapper);
System.out.println(userList2);
}
```
其中,`selectList(null)` 表示查询所有数据,`selectList(wrapper)` 表示根据条件查询,`wrapper` 可以设置多个查询条件。更多查询条件可以查看 MyBatis Plus 的文档。
阅读全文