* 场景
使用mybatis编写Mapper.xml配置文件的时候,sql自动提示不显示且表爆红

* 解决思路
* mysql需要连接到idea,idea才能获取对应数据库数据
* sql中SQL方言(SQL Dialects) 设置应该要是你所连接的数据库类型,例如mysql或者sql server等
* 解决步骤
以mysql为例,确保mysql已经连接到idea,打开右边中有个databases

如果没连接,点击+进行新增,并填写相关信息

如果连接了还是如此,进入SQL方言(SQL Dialects) 设置
file-setting-SQL Dialects,然后选择两个Global以及Project的SQL Dialect为mysql即可

或者点击编写界面的小黄灯,也将Global以及Project的SQL Dialect为变成mysql

如果需要字段的提示,那么alt+enter后选择language injection setting,选择mysql,并确定

* 结果

正常显示自动提示不出现报红

并且可以显示字段自动提示

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信