【MyBatis报错】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

报错信息

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

找不到相应的映射配置文件
【MyBatis报错】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

解决方法

1. 查看主配置文件中映射配置文件的书写

主配置文件SqlMapConfig中使用了<package>来寻找配置映射文件的位置,检验二者的包名是否相同
【MyBatis报错】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
2. 接口名与Mybatis的映射文件名一定要一模一样
【MyBatis报错】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
更改为
【MyBatis报错】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

提示

如果主配置文件SqlMapConfig没有使用<package>,则二者名称不一致不会出现此问题
【MyBatis报错】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)