实现判断条件中有in的判断

时间:2024-06-23 09:35:44

  如果是简单的写sql,在where中写死就可以了,但是如果是不确定的参数呢,这个时候就需要一点处理方式了。

1.后台的写法

 String[] operateResult=new String[]{"0","1"};
conditionMap.put("operateResult",operateResult);

2.SQL的写法

     <isNotEmpty prepend=" AND " property="operateResult">
OPERATE_RESULT in
<iterate prepend="" property="operateResult" open="(" close=")" conjunction="," >
'$operateResult[]$'
</iterate>
</isNotEmpty>