mybatisplus 自定义sql查询出一个实体类List样例
时间: 2023-07-07 15:20:43 浏览: 183
假设我们有一个实体类 `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 参数。
阅读全文
相关推荐

