mybatisplus or使用
时间: 2023-09-26 20:13:46 浏览: 156
mybatisplus
在MyBatisPlus中,使用or()方法可以实现在查询条件中添加OR逻辑关系。使用该方法可以将多个条件使用OR连接起来,形成复杂的查询条件。例如,在使用QueryWrapper进行条件查询时,可以使用or()方法来实现多个条件之间的OR关系。
下面是一个示例代码:
```
QueryWrapper<AttrEntity> queryWrapper = new QueryWrapper<AttrEntity>()
.eq("attr_type", "base".equalsIgnoreCase(type) ? 1 : 0)
.and(qr -> qr.eq("attr_id", key).or().like("attr_name", key))
.and(qr -> qr.eq("catelog_id", catelogId));
```
在上面的示例中,使用了or()方法将"attr_id"等于key或者"attr_name"包含key的条件添加到了查询条件中。
阅读全文