使用mybatisplus出现这个问题,这个问题一般是使用mybatis才会出现的
org.apache.ibatis.binding.BindingException: Parameter 'roleId' not found. Available parameters are [ew, param1]
使用mybatis一般是参数跟xml文件中的参数不匹配造成的。
但是我使用mybatisplus也出现这个问题
对应的sql语句,突然莫名其妙多了一个user_id,这个字段压根在请求参数跟实体类没有出现,数据库中也没有这个字段。而且表也不对。
对应的代码
对应的是实体类。
最后的解决办法是:因为是通过id进行删除的所以直接使用deleteById进行删除的,没有出现任何异常,出现以上问题的原因我也在寻找。