想把之前写的xml中的条件查询语句转换为querryWrapper的形式来书写
这个要怎么转换呢
以为例 select * from table where a = 1 and b in (2,3) order by a desc
为例,示例代码如下,
QueryWrapper<Obj> wrapper = new QueryWrapper<>();
wrapper.eq("a", 1).in("b", 2, 3).orderByDesc("a");
List<Obj> list = this.baseMapper.selectList(wrapper);
具体可以参见 https://mp.baomidou.com/guide/wrapper.html#abstractwrapper?%
建议先看看mybatis-plus的api文档
一般使用方法请看:https://blog.csdn.net/qq_36386908/article/details/121538307
更简单的条件构造器写法:
QueryWrapper<User> like = Wrappers.<User>query().like("name", "123").like("area", "123");
偷偷告诉你,wrapper很重,官方说了,不建议使用,用wrapperStream吧