问答详情
源自:4-1 自定义sql

为什么mapper读取不到dao里面的方法?

mapper里面的方法名称是复制dao里面的方法名称;

如何改用注解方式是可以正常运行;

https://img2.mukewang.com/5d0f9cdb0001103313250514.jpg

提问者:骑猪追虎 2019-06-23 23:38

个回答

  • 老猿
    2019-07-02 08:45:11
    已采纳

    同学找到错误原因了

    mybatis-plus:

       mapper-locations: 

        - com/mp/mapper/* 

    我这配置最后一行,横岗-和com/mp/mapper/* 之间有空格,你没有空格,所以报错了,这是yaml的语法规范。

  • 老猿
    2019-06-24 12:59:43


             你的配置文件配置mapper-locations了吗?如果没配置是找不到mapper.xml文件的。

           例如我的配置如下:

    mybatis-plus:

      mapper-locations:

      - com/mp/mapper/*


  • 骑猪追虎
    2019-06-26 23:17:07

    配置如下图:还是不行

    https://img.mukewang.com/5d138c5f0001b1ef13020508.jpg