问答详情
源自:3-6 dao层开发

一直显示 Invalid bound statement (not found): com.example.demo.dao.AreaDao.queryArea

http://img1.mukewang.com/5a94276a00016ed509930285.jpg

不知道什么情况,哪位兄台给解决一下。

提问者:精慕门7030732 2018-02-26 23:29

个回答

  • 翔仔
    2018-02-27 00:01:20

    同学好,请按照以下的步骤排查

    1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;
    2:检查xml的namespace是否和xml文件的package名称一一对应;
    3:检查方法名称是否对应;

  • 王小多v
    2020-01-17 15:27:38

    检查application.yml里是否加了以下配置:

    mybatis:
      type-aliases-package: com.imooc.xxx          # 所有实体类所在包路径
      mapper-locations: classpath:mapper/*.xml      # mapper映射文件


  • qq_慕数据9173126
    2019-07-18 11:30:30

    我这边就一直提示找不到方法:

    首先,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

  • weibo_花非花梦222_0
    2018-12-07 09:10:54

    小哥哥你好啊,我遇到的跟你一模一样的错误提示,请问一下,你是怎么解决的?拜托拜托

  • 野草glj
    2018-08-20 15:27:13

    我的错误出在了application.properties中配置的myBatis变量与SessionFactoryConfiguration.java中通过@Value引入时没有对应上,也会报这个错误,大家可以仔细检查一下。

  • a1341321259
    2018-07-27 19:21:11

    第一个检查是什么意思呢?

  • 慕沐0267534
    2018-03-30 17:35:53

    我也没懂?楼主能帮忙说下你的解决方法吗?

  • qq_水寒_2
    2018-03-14 00:49:09

    什么意思  好乱啊


  • 精慕门7030732
    2018-02-27 21:10:53

    解决了,感谢老师。