添加mybatis 插件

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

如果仍然没有提示,则手动添加
导入方式,file->setting 或者setting for new projectlanguages&frameworks->schemas and dtds
在右侧上面的窗口点击添加,如图,添加两个dtd文件,URI填写:
http://mybatis.org/dtd/mybatis-3-config.dtd
http://mybatis.org/dtd/mybatis-3-mapper.dtd

点击该链接可下载两个文件,然后选择改路径即可
1 http://mybatis.org/dtd/mybatis-3-config.dtd
2 http://mybatis.org/dtd/mybatis-3-mapper.dtd
增加mapper xml 模板
由于mapper文件的格式都是一样的,为了节省时间,可以把相同部分添加到模板里面,下次直接new mapping文件即可。

模板内容如下:
<?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文件

接下来就是在mapper标签里面,写SQL语句。但是我们发现一个问题,SQL语句里面是灰色的文字,没有提示,也不知道对错,再继续添加插件,完成我们的需求。
增加Database Navigator插件
由于项目里面使用的MySQL,这里添加的时候选择对应的即可

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

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

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

其他参数例如characterEncoding=utf8一样添加
XML提示
对于SQL的命令关键字,双击稍等一会会出现一个黄色灯泡


XML 支持直接跳转数据库



网友评论