java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Idea MybatisX失效

Idea插件MybatisX失效的问题解决

作者:毛猫冒卯

这篇文章主要介绍了Idea插件MybatisX失效的问题解决,详细的介绍了4种问题的解决方法,具有一定的参考价值,感兴趣的可以了解一下

一、重启idea或者卸载重装Mybatis插件(无需多言)

二、检查.xml文件与.java(该文件后缀Idea可能会隐藏)文件名是否相同(同名)

示例:若mapper为TestMapper(.java),则.xml应为TestMapper.xml

三、检查resources下XXXMapper.xml的包名与是否与java目录下XXXMapper(.java)的包名相同(同包)

示例:若TestMapper位于/src/main/java/xxx/yyy/mapper/,则TestMapper.xml应位于/src/resources/java/xxx/yyy/mapper

(注意:idea可能会将xxx/yyy/显示为xxx.yyy,为避免xxx.yyy/为名的文件夹混淆,请打开资源管理器查看)

四、在.xml文件中填写基本架构并完善namespace

1. 填写dtd约束(也可以从官网获取)

<!-- dtd约束 -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "https://mybatis.org/dtd/mybatis-3-mapper.dtd">

2. namespace为mapper文件的全包名

示例:若TestMapper位于/src/main/java/xxx/yyy/mapper/,则namespace应为xxx.yyy.mapper.TestMapper。

<mapper namespace="xxx.yyy.mapper.TestMapper">

</mapper>

到此这篇关于Idea插件MybatisX失效的问题解决的文章就介绍到这了,更多相关Idea MybatisX失效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

您可能感兴趣的文章:
阅读全文