前台传回的数组参数,后台需要在SQL中进行这个参数IN的拼接

如果前台传回的参数为数组,后台VO使用String类型接收,然后

通过List<String> list= JSONArray.toList(JSONArray.fromObject(param))来转换成list<String>格式供后台使用.我在这里后台需要直接进行SQL中IN的拼接.

for (int i = 0; i < list.size() ; i++) {
                if(i==0){
                    sqlStr.append("'"+  list.size()+"'");
                }else{
                    sqlStr.append(",'"+ list.size()+"'");
                }
            }
            sqlStr.append(" ) ");


版权声明:本文为abin404_500原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。