mapper.xml文件中传入list参数报错 ‘ ’附近有语法错误

mapper.xml文件中传入list参数,使用foreach循环遍历值,但是在遍历的过程中出错了,具体代码如下所示

mapper.xml

 <select id="selectByCondition2" resultType="java.util.Map">
select id,name from
[dbo].[TB_LandInfectantData] where
1=1 and LandMonitoringUid in (
<foreach item="item" index="index"
collection="landMonitoringUid" separator=",">
#{item}
</foreach>
)
</select>

报如下错误

mapper.xml文件中传入list参数报错  ‘  ’附近有语法错误

原因:

#{item}后面不可以有空格,要紧跟分隔符",",否则会报错。
上一篇:Tomcat免安装版+Eclipse配置


下一篇:XPath 教程