mybatispuls 查询语句
时间: 2024-01-29 21:03:12 浏览: 84
MyBatis-Plus是一个基于MyBatis的增强工具,提供了一些便捷的操作和增强功能。以下是一个使用MyBatis-Plus进行查询的示例:
1. 导入相关依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>latest-version</version>
</dependency>
```
2. 定义实体类:
```java
@TableName("user")
public class User {
@TableId("id")
private Long id;
@TableField("username")
private String username;
@TableField("age")
private Integer age;
// 省略getter和setter方法
}
```
3. 创建Mapper接口:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
4. 编写查询代码:
```java
@Autowired
private UserMapper userMapper;
public List<User> getUserList() {
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("age", 18); // 添加查询条件,这里以age等于18为例
List<User> userList = userMapper.selectList(queryWrapper);
return userList;
}
```
在上述示例中,`QueryWrapper`是MyBatis-Plus提供的查询条件构造器,`eq`方法用于添加等于条件。`selectList`方法执行查询并返回结果列表。
请注意,以上示例仅为演示目的,实际使用时需要根据具体业务需求进行调整。另外,还可以利用MyBatis-Plus提供的其他功能,如分页查询、排序等来满足更多的查询需求。
阅读全文