mybatisplus中LambdaQueryWrapper表达式拼接自定义sql
时间: 2023-11-04 19:00:32 浏览: 299
Sql Server中使用正则表达式
LambdaQueryWrapper提供了很多方便的方法用来拼接查询条件,比如eq、like、in等等,但是如果需要自定义sql,可以使用LambdaQueryWrapper的apply方法来实现。例如:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.apply("age > 18 and email like '%@qq.com'");
List<User> userList = userMapper.selectList(wrapper);
```
这样就可以在LambdaQueryWrapper中拼接自定义的sql语句了。
阅读全文