XML 里写的 SQL 为什么是红的?

IDEA 中在 XML 里写 SQL 语句的时候,表名列名都是红的,虽然运行没问题但是看着难受,就像下面这样

这是由于 IDEA 的 sql 方言导致的

当我们选择某一个sql方言的时候,xml配置会按照指定规则校验sql是否规范,并给出提示

所以我们只要把 IDEA 的 SQL 方言换成我们项目中正在使用的就行了

找到 File -> Settings -> Languages & Framework -> SQL Dialects

上下两个选项, 上面是全局的, 下面是本项目的, 对应着修改一下就 OK 了

我这里设置的是默认使用 MySQL 数据库,本项目使用 MSSQL

看一眼设置后的 XML

美美哒~


版权声明:本文为qq_43705987原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。