有get和set方法啊,现在的问题是他给我报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yupi.usercenter.mapper.UserMapper.selectList,这个我应该怎么解决啊
时间: 2023-11-03 09:55:47 浏览: 95
MyBatis绑定错误提示BindingException:Invalid bound statement (not found)的解决方法
这个错误提示说明你在 MyBatis Mapper XML 文件中找不到对应的 SQL 语句,导致绑定失败。通常情况下,这个问题可能是由以下原因引起的:
1. 检查你的 Mapper.xml 文件中是否存在名为 selectList 的 SQL 语句,如果不存在,可以添加该 SQL 语句,或者修改你的 Mapper 接口方法名称以匹配 Mapper.xml 文件中的 SQL 语句。
2. 检查你的 Mapper.xml 文件中的 SQL 语句是否与你的 Mapper 接口方法名称相匹配,Mapper.xml 文件中的 SQL 语句的 id 值需要与 Mapper 接口方法名称相同。
3. 检查你的 Mapper.xml 文件是否正确配置了 MyBatis Plus 提供的 SQL 语句,例如 selectById、selectPage 等。
4. 检查你的 Mapper 接口是否正确继承了 MyBatis Plus 提供的 BaseMapper 接口。
如果你确认以上几点都没有问题,那么可能是因为你的 Mapper.xml 文件没有正确配置,你可以将你的 Mapper.xml 文件贴出来,让我帮你看看是否有问题。
阅读全文