因为直接拼多个wrapper条件加or会产生数据混乱,需要使用and括号括起来or条件
- QueryWrapper
queryWrapper = new QueryWrapper(); - queryWrapper.and(wq -> {
- wq.eq("bln_up_brh_id", brhId)
- .or()
- .eq("id",brhId);
- });
这个就相当于 and (bln_up_brh_id=brhId or id=brhId)