美文网首页Spring boot
IDEA 添加 mybatis mapper的xml文件的自动提

IDEA 添加 mybatis mapper的xml文件的自动提

作者: 三也视界 | 来源:发表于2020-11-12 15:40 被阅读0次

添加mybatis 插件

image.png

之后编写mapper文件xml的时候,sql命令等是有提示的


image.png

如果仍然没有提示,则手动添加

导入方式,file->setting 或者setting for new project 在这里插入图片描述

languages&frameworks->schemas and dtds
在右侧上面的窗口点击添加,如图,添加两个dtd文件,URI填写:
http://mybatis.org/dtd/mybatis-3-config.dtd
http://mybatis.org/dtd/mybatis-3-mapper.dtd

image.png

点击该链接可下载两个文件,然后选择改路径即可
1 http://mybatis.org/dtd/mybatis-3-config.dtd
2 http://mybatis.org/dtd/mybatis-3-mapper.dtd

后面的内容是存放这两个文件的本地存储的地址 在这里插入图片描述

增加mapper xml 模板

由于mapper文件的格式都是一样的,为了节省时间,可以把相同部分添加到模板里面,下次直接new mapping文件即可。

image.png

模板内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="">

</mapper>

新建mapping文件即可创建带有模板的xml文件


image.png

接下来就是在mapper标签里面,写SQL语句。但是我们发现一个问题,SQL语句里面是灰色的文字,没有提示,也不知道对错,再继续添加插件,完成我们的需求。

增加Database Navigator插件

由于项目里面使用的MySQL,这里添加的时候选择对应的即可


image.png

根据项目的信息,填写之后测试数据库连接是否成功


image.png

报错,时区问题,一半出现这个问题,我们会在项目里的url后面添加serverTimezone=UTC


image.png

Properties添加额外的参数

这个插件则是在Properties添加额外的参数


image.png

其他参数例如characterEncoding=utf8一样添加

XML提示

对于SQL的命令关键字,双击稍等一会会出现一个黄色灯泡


image.png image.png

XML 支持直接跳转数据库

image.png image.png image.png

相关文章

网友评论

    本文标题:IDEA 添加 mybatis mapper的xml文件的自动提

    本文链接:https://www.haomeiwen.com/subject/iaaubktx.html