org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘menuIds’ not found. Available parameters are [arg1, arg0, param1, param2]
原因:在1.8之前是不可以直接获取参数名称的,需要使用@Param注解进行参数描述,之后SQL映射到文件中。
//报错代码:
int insertRoleMenu(Integer roleId,
Integer[] menuIds);
//使用@Param注解修饰
int insertRoleMenu(@Param("roleId")Integer roleId,
@Param("menuIds")Integer[] menuIds);
也可以设置IDEA软件