mybatis:当传入多个参数时报"Parameter ‘XXX’ not found. Available parameters are [arg1, arg0, param1,…"这个错误大概意思是没有找到参数。
如何解决呢?
在dao层的参数列表中加入@Param注解问题就解决了。
/**
* 用户添加角色
* @param userId
* @param roleId
*/
@Insert("insert into users_role(userid,roleid) values(#{userId},#{roleId})")
public void addRoleToUser(@Param("userId") String userId, @Param("roleId") String roleId);