Invalid bound statement (not found): com.ruoyi.cs.mapper.CsGoodsMapper.selectCsGoodsList
时间: 2023-11-04 16:58:51 浏览: 108
使用mybatis-plus报错Invalid bound statement (not found)错误
Invalid bound statement (not found): com.ruoyi.cs.mapper.CsGoodsMapper.selectCsGoodsList是一个错误消息,表示在调用com.ruoyi.cs.mapper.CsGoodsMapper接口的selectCsGoodsList方法时出现了错误。这种错误通常发生在MyBatis框架中,可能是由于以下原因导致的:
1. mapper接口和对应的mapper xml文件没有正确匹配。请确保CsGoodsMapper接口的命名空间在对应的mapper xml文件中正确设置为com.ruoyi.cs.mapper.CsGoodsMapper。
2. mapper xml文件中可能没有定义selectCsGoodsList对应的sql语句。请检查mapper xml文件,确保有一个正确的select语句与该方法对应。
3. 检查mapper xml文件的路径是否正确。如果你将mapper xml文件放在resources目录下的mapper文件夹中,请确保路径设置正确。
解决此问题的方法包括:
- 确保mapper接口和mapper xml文件的命名空间匹配。
- 检查mapper xml文件中是否定义了对应的sql语句。
- 确保mapper xml文件的路径设置正确。
其他解决方法包括:
1. 检查mapper的XML配置路径是否正确。
2. 确保UserDao的方法在UserDao.xml中有正确的配置。
3. 检查UserDao的方法返回类型是否正确配置ResultMap或ResultType。
4. 尝试修改xml文件,例如删除一个空行并保存。
5. 检查配置文件,确保配置文件中扫描mapper的设置正确。
阅读全文