概述
当我们从前台传递过来的是一个数组是,后台我们要进行处理, 因为在数据库中表的字段类型有可能是num 或者varchar;
我这里传过来的是Map 当然也可以使用request.getparameter("name") 这个name为jsp或者htm页面中的id所对应的name,下面代码中也是的:
String name=(String) params.get("name"); String[] hiddens = name.split(","); params.put("name", hiddens); | |
当我们经过这一部分的处理后,数据就存入到map中了,传入参数后进行查询
AND 条件 in <foreach collection="name" index="index" item="item" open="(" separator="," close=")"> #{item}</foreach> | |
最后
以上就是开朗小懒虫为你收集整理的当传入一个String数组后,在sql中使用foreach语句实现IN查询的全部内容,希望文章能够帮你解决当传入一个String数组后,在sql中使用foreach语句实现IN查询所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复