问题:
因为mybatis绑定参数的时候是传入的一个map中,默认数组的传入key就是array,因此解决办法有两种:
1.直接使用array,作为参数
<foreach collection="array" item="pid" open="(" close=")" separator=",">
#{pid}
</foreach>
2.使用自命名的方式,在方法中声明
Integer expertCount(@Param("professions")String[] professions);