粗略的举个例子
select * from student
where s.num in
。。。。
如果就这样的话,没什么问题!但是,如果条件更多呢?比如说,在foreach后面再加一些条件,如什么入学日期为XXXX年(and attendYear='XXXX')?这个参数要怎么传?为什么就没人遇到过这个问题呢...
在接口函数的每个形参前面加 @Param("name") 给所有形参起个不同的别名name, 在配置sql的xml里参数使用起的别名,如果有foreach,collection也配置成别名。我用的Integer数组和一个java.util.Date做参数没问题。
我也是遇到这个问题,调试了好久没有得到结果,代码是这样的,求看到这的大神解释一下
and
site.city = #{group} or site.town = #{group} or site.province = #{group}
万分感谢!!!!!!