栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在mybatis-plus自动生成出来的Mapper接口写自己的方法无法使用,但是它自动生成的却可以正常使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在mybatis-plus自动生成出来的Mapper接口写自己的方法无法使用,但是它自动生成的却可以正常使用

在mybatis-plus自动生成出来的Mapper接口写自己的方法无法使用
  • 问题描述

    • 我的方法是写在mybatis-plus自动生成出来的Mapper接口中的,但是无法使用
    • 自己写的方法无法使用,但是使用mybatis-plus自动生成出来的方法却没问题可以正常使用
    • xml文件等资源文件也编译出来了,没问题
  • 原因

    • 我的xml包并不在resources下面(一般放在resources中的话,接口在一样的mapper目录中),而是在src/main/java下

    • 程序不知道xml究竟在哪里。虽然通过mybatis-plus自动生成出来的代码可以使用。但是自己写的就是无法使用

    • 通过这种方式,在同一目录(将接口类和xml都放在mapper下)下。能够获取到xml中的方法,可以正常使用。

    • 由此得知,确实是如此。接下来就需要配置一下。

    • mybatis.mapper-locations= classpath*:comdao/mapper/xmldao/mapper/xml/*.xml
      
    • 问题解决

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/310051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号