2021
10-20
10-20
Mybatis中and和循环or混用操作(or转换成in)
Mybatisand和循环or混用这次项目用到一个and和or混用的场景,因为用到多个or(循环),没想到好的办法最终转换成用IN实现:场景用leftjoin链接多个表,多个条件and筛选,其中状态(state)条件筛选出多个可选状态的条目,本来想用and和or但是or的条件是个数组参数,需要遍历states,可能0个可能多个,拼了半天没有成功,最后发现用IN和FOREACH就可以了DAO层接口List<OrderInfoForm>selectOrdersByStatesSelective(...
继续阅读 >