Invalid bound statement (not found): aps.baikal.mapper.staff.StaffMapper.updateByPrimaryKey
时间: 2023-11-16 22:02:13 浏览: 112
mybatisplus报Invalid bound statement (not found)错误的解决方法
5星 · 资源好评率100%
Invalid bound statement (not found)是Mybatis-plus整合Springboot时常见的错误之一,它通常是由于mapper接口和mapper.xml没有映射起来导致的。在你提供的引用中,错误信息显示找不到对应的参数,即com.jd.springboot.mapper.UserMapper.insert,这意味着你的mapper接口和mapper.xml没有正确映射。同样的错误也可能发生在aps.baikal.mapper.staff.StaffMapper.updateByPrimaryKey这个方法上。
解决这个问题的方法是检查mapper接口和mapper.xml是否正确映射。你可以检查以下几个方面:
确认mapper接口的方法名和mapper.xml中的id是否一致。
- 确认mapper接口的方法参数和mapper.xml中的parameterType是否一致。
- 确认mapper接口的返回值类型和mapper.xml中的resultType是否一致。
- 确认mapper.xml中的namespace是否和mapper接口的包路径一致。
如果以上检查都没有问题,你可以尝试重新生成mapper接口和mapper.xml文件,或者检查你的配置文件是否正确。
阅读全文