mybatisplus 自定义sql查询出一个实体类List样例
时间: 2023-07-07 20:20:43 浏览: 171
假设我们有一个实体类 `User`,我们可以使用 Mybatis-Plus 提供的 `@Select` 注解来进行自定义 SQL 查询,示例代码如下:
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
@Select("SELECT * FROM user WHERE age > #{age}")
List<User> selectUserListByAge(@Param("age") Integer age);
}
```
在上述代码中,我们使用 `@Select` 注解定义了一个自定义 SQL 查询的方法 `selectUserListByAge`,通过 SQL 语句 `SELECT * FROM user WHERE age > #{age}` 查询出 `User` 表中年龄大于指定年龄的所有用户,并返回一个 `List<User>` 类型的结果。
需要注意的是,我们需要在 Mapper 接口上加上 `@Mapper` 注解,同时在方法参数中使用 `@Param` 注解来标识 SQL 参数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![sql](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)