Idea插件MybatisX失效的问题解决
目录
- 一、重启idea或者卸载重装MyBATis插件(无需多言)
- 二、检查.XML文件与.Java(该文件后缀Idea可能会隐藏)文件名是否相同(同名)
- 三、检查resources下XXXMapper.xml的包名与是否与java目录下XXXMapper(.java)的包名相同(同包)
- 四、在.xml文件中填写基本架构并完善namespace
一、重js启idea或者卸载重装Mybatis插件(无需多言)
二、检查.xml文件与.java(该文件后缀Idea可能会隐藏)文件名是否相同(同名)
示例:若mapper为TestMapper(.java),则.xml应为TestMapper.xml
三、检查resources下XXXMapper.xml的包名与是否与java目录下XXXMapper(.java)的包名相同(同包)
示例:若TestMapper位于/phpsrc/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="UjsTF-8" ?> <!DOCTYPE mapper PUBLIC "-/php/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.TestMapperqawElyOu"> </mapper>
到此这篇关于Idea插件MybatisX失效的问题解决的文章就介绍到这了,更多相关Idea MybatisX失效内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!
精彩评论