mybatis-plus拼接自定义sql
时间: 2023-04-27 15:06:28 浏览: 1477
SQL语句拼接
3星 · 编辑精心推荐
Mybatis-plus可以通过Wrapper类来拼接自定义SQL语句,具体步骤如下:
1. 创建Wrapper对象,例如:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
```
2. 调用Wrapper对象的方法来拼接SQL语句,例如:
```
wrapper.select("id", "name").eq("age", 18).orderByDesc("create_time");
```
3. 调用Mybatis-plus的Mapper接口方法,例如:
```
List<User> userList = userMapper.selectList(wrapper);
```
其中,select方法表示查询的字段,eq方法表示等于条件,orderByDesc方法表示按照指定字段降序排序。
除了QueryWrapper,还有LambdaQueryWrapper、UpdateWrapper、LambdaUpdateWrapper等Wrapper类可以用来拼接自定义SQL语句。
阅读全文