报错详情:
Caused by: org.apache.ibatis.binding.BindingException: Parameter 'loginPlayerId' not found. Available parameters are [legendAddRO, param1]
原因是在使用MyBatis进行数据库操作的时候,传入的数据是自定义对象。
修改方式是将Mapper里面的方法中对参数的@Param(“xxx”)注解去除即可。
修改前Mapper中的插入方法:
int addLegendByLegendAddRO(@Param("legendAddRO") LegendAddRO legendAddRO);
修改后的Mapper中的插入方法:
int addLegendByLegendAddRO( LegendAddRO legendAddRO);
随后运行结果正常。