Controller层传入实体参数给mybais处理,如果其中一个参数是数组时,如:
bean包含:
Userbean{
String userName;
String [] userID;
}
controller层:
@requesbody Userbean userbean;
dao层:
selectuser(Userbean userbean)
sql语句:
select * from user_info
where user_name = #{userName}
#{userID}
————————————————
foreach参数不对就会报错。
网上找到的方法大部分都是复制的,经过读源码发现,解析时collection是对应的key值,所以应该命名为需要的值,而不是一般的array或者list。