org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.heima.mybatis.entry.mapper.MemberMapper.inserMember
时间: 2023-10-14 07:31:48 浏览: 130
MyBatis绑定错误提示BindingException:Invalid bound statement (not found)的解决方法
这个异常是由于 MyBatis 在执行 SQL 映射文件时找不到对应的 SQL 语句导致的。出现这个异常通常有以下几种可能的原因:
1. SQL 语句在映射文件中不存在:请确保你的 `MemberMapper` 接口对应的 XML 映射文件中存在名为 `inserMember` 的 SQL 语句。
2. SQL 语句的命名错误:请检查你的 `inserMember` SQL 语句的命名是否正确,可能是拼写错误或大小写问题。
3. 映射文件未被正确加载:请确认你的映射文件已经被正确加载到 MyBatis 的配置中,可以检查一下配置文件中是否包含了 `<mapper>` 标签,并且路径配置正确。
4. Mapper 接口未被正确扫描:如果你使用的是基于注解的方式配置 MyBatis,需要确保 `MemberMapper` 接口被正确扫描并注册到容器中。
请根据以上可能的原因逐一排查,找出导致该异常出现的具体原因,并作出相应的修改。希望以上信息对你有所帮助,如有其他问题,请继续提问。
阅读全文