Idea插件MybatisX失效的问题解决
一、重启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失效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Kafka常用命令之kafka-console-consumer.sh解读
这篇文章主要介绍了Kafka常用命令之kafka-console-consumer.sh解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-03-03
Spring Boot的FailureAnalyzer机制及如何解救应用启动危机
本文探讨了FailureAnalyzer工具,它不仅能帮助我们快速识别和处理代码中的错误,还能极大地提升我们的开发效率,通过详细的实例分析,我们了解了FailureAnalyzer如何通过自定义逻辑应对不同类型的异常,让程序员能够更好地定位问题并迅速找到解决方案,感兴趣的朋友一起看看吧2025-01-01


最新评论