在IntelliJ IDEA中进行SQL验证:如何关闭?

13

有没有人知道如何在Intellij IDEA 9中关闭SQL验证?

我们经常在一个类中连接到不同类型的数据库。IntelliJ每个类只允许一个SQL方言,导致IntelliJ认为有错误,并且用红线标记我的代码。

理想情况下,我希望完全关闭这些错误提示,因为它们会分散注意力,而实际上并不是真正的错误。

6个回答

12

设置 > 检查。取消选择“SQL”。或者您可以将光标放在错误上,然后按alt+enter。其中一个选项将是“禁用检查”。


1
如果IntelliJ将错误标记为单个字符,则此方法似乎无效,因为光标只能放在其旁边而不是内部。 - chiliNUT

8

4
你可以关闭特定的检查项,以解决问题。不需要关闭所有SQL支持(例如,自动完成提示很好)。
要做到这一点,您可以转到“设置”-->“编辑器”-->“检查”-->“SQL”,然后取消选中您不想要的选项。例如,我刚刚禁用了“未配置数据源”和“未解析引用”。
在IntelliJ Ultimate 2019.2中,如下所示:

IntelliJ SQL Inspections


1

对于 IntelliJ IDEA 2017.3,您可以禁用 SQL 检查:

文件 | 设置 | 检查 | SQL

enter image description here

turn off sql inspections


0

0
通常我只需将光标放在错误右侧,然后灯泡就会出现。然后按下alt-enter,再按向右箭头。另一个菜单会弹出,提供各种抑制选项。
我不完全确定这是否能让您全局抑制所有警告,但通常您可以很快摆脱困扰您的那些警告。

不幸的是,这只是将我跳转到更改该类的SQL方言的对话框。同样的问题!一个类中有多个方言 :( - Noel M

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接