精慕门7030732
2018-02-26 23:29
不知道什么情况,哪位兄台给解决一下。
同学好,请按照以下的步骤排查
1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;
2:检查xml的namespace是否和xml文件的package名称一一对应;
3:检查方法名称是否对应;
检查application.yml里是否加了以下配置:
mybatis: type-aliases-package: com.imooc.xxx # 所有实体类所在包路径 mapper-locations: classpath:mapper/*.xml # mapper映射文件
我这边就一直提示找不到方法:
首先,xxMapper.xml和xxMapper接口是放在同一个包下面的,
其次,xxMapper.xml配置的namespace是xxMapper接口的全路径,
然后xxMapper.xml里面的方法名是直接copy接口里面的,
但是测试的时候就一直提示找不到方法;
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.com.wang.mybatis.Mapper.EmpMapper.selAllEmp
小哥哥你好啊,我遇到的跟你一模一样的错误提示,请问一下,你是怎么解决的?拜托拜托
我的错误出在了application.properties中配置的myBatis变量与SessionFactoryConfiguration.java中通过@Value引入时没有对应上,也会报这个错误,大家可以仔细检查一下。
第一个检查是什么意思呢?
我也没懂?楼主能帮忙说下你的解决方法吗?
什么意思 好乱啊
解决了,感谢老师。
SpringBoot+MyBatis搭建迷你小程序
91497 学习 · 621 问题
相似问题