mybatisplus拼接字段
时间: 2023-07-01 10:28:02 浏览: 118
MybatisPlus支持使用Wrapper类进行条件构造,可以使用Wrapper的select方法指定查询的字段,例如:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.select("id", "username", "email").eq("age", 18);
List<User> userList = userMapper.selectList(wrapper);
```
在上面的例子中,我们使用select方法指定了查询的字段为"id", "username", "email",同时使用eq方法添加了一个等于条件,查询年龄为18的用户信息。生成的SQL语句类似于:
```
SELECT id, username, email FROM user WHERE age = 18;
```
同时,MybatisPlus还支持使用注解的方式指定查询的字段,例如:
```
@SqlSelect("id, username, email")
List<User> selectUsersByAge(@Param("age") Integer age);
```
在上面的例子中,我们使用@SqlSelect注解指定了查询的字段为"id", "username", "email",同时使用@Param注解指定了查询条件为年龄。生成的SQL语句类似于:
```
SELECT id, username, email FROM user WHERE age = #{age};
```
阅读全文
相关推荐






