问题
java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN
解决方法
经过排查 bug 语法错误,缺少 separator=",
<foreach collection="ids" open="(" close=")" item="id" >
#{id}
</foreach>
改正后如下
<foreach collection="ids" open="(" close=")" item="id" separator="," >
#{id}
</foreach>
项目运行正常