【MyBatis Plus】查询: () or ()
技术标签: 后端
虫情养护标准的数据库表:
要求:当已知烟草甲的数量是5,烟草粉螟的数量是13时,判断是否出现异常。
sql语句如下:
查询结果如下图:
对应的代码是:
int max_c1 = 5, max_c2 = 13;
final int max_c2_f = max_c2 ;
//查询是否有需要进行异常处理的记录
QueryWrapper<BaseCqYhbzcs> baseCqYhbzcs_wrapper = new QueryWrapper();
baseCqYhbzcs_wrapper.eq("cq_yhxm", "烟草甲").le("cq_lower",max_c1).ge("cq_upper", max_c1)
.or(wq->wq.eq("cq_yhxm", "烟草粉螟").le("cq_lower", max_c2_f).ge("cq_upper", max_c2_f));