org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.lyz.mapper.IdCardMapper.getOne怎么办怎么解决请详细解答
时间: 2024-05-28 10:08:13 浏览: 103
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found
5星 · 资源好评率100%
这个异常通常出现在使用MyBatis进行数据库操作时,它表示你绑定的SQL语句无效,可能是语句不存在或者没有正确绑定。
解决方法有以下几种:
1. 确认你的Mapper文件中是否有名为getOne的SQL语句,并且它的命名空间为com.lyz.mapper.IdCardMapper。
2. 确认在你的Mapper接口中是否有对应的方法声明,方法名为getOne,参数列表与SQL语句中的参数一致。
3. 确认你的Mapper接口已经被正确注册到了MyBatis的配置文件中。
4. 如果以上都没问题,可能是因为你的Mapper接口所在的包没有被正确扫描到,可以在MyBatis的配置文件中加入<mappers>标签来手动指定扫描的包。
阅读全文