将数组,转换成我们所需要的字符串
String[] arr = {"1","2","3"};
System.out.println(Arrays.toString(arr));
for (int i = 0; i < arr.length; i++) {
arr[i] = arr[i].replace(arr[i], "'" + arr[i] + "'");
}
String s = Arrays.toString(arr);
System.out.println(s);
String strip = StringUtils.strip(s, "[]");
System.out.println(strip);
最后一个就是我们所期望的,拿到这样的数据之后
XML中直接使用${strip}就行了
select * from user where id in (${stip})
等价于
select * from user where id in ('1','2','3')