myBatis批量查询操作,xml中使用foreach案例

使用场景:有一个订单表,实体类为OrderBase.java,订单有个状态为status值可能为“1,2,3,4,5,6”,现在需要查询状态为“2,3,4”的订单,可以使myBatis批量查询foreach关键字。其做法为,在OrderBase.java里面定义一个查询参数statusList,将查查询状态“2,3,4”放在statusList里面,此时xml的parameterType为OrderBase对象(或者Object)。查询条件的写法为:
这样就可以查询到状态为2,3,4的订单了。
原文地址:https://www.cnblogs.com/mark8080/p/6098140.html