本文主要是介绍Idea插件MybatisX失效的问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Idea插件MybatisX失效的问题解决》:本文主要介绍Idea插件MybatisX失效的问题解决,详细的介绍了4种问题的解决方法,具有一定的参考价值,感兴趣的可以了解一下...
一、重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失效内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!
这篇关于Idea插件MybatisX失效的问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!