【发布时间】:2019-10-22 20:19:39
【问题描述】:
有谁知道我如何在 Intellij IDEA 9 中关闭 SQL 验证?
我们经常在一个类中有多个连接到不同类型的数据库。 IntelliJ 每个类只允许一种 SQL 方言,导致 IntelliJ 认为是错误的,所以我的代码用红线乱扔。
理想情况下,我只想完全关闭错误,因为它们会分散注意力,而不是真正的错误。
【问题讨论】:
标签: java intellij-idea
有谁知道我如何在 Intellij IDEA 9 中关闭 SQL 验证?
我们经常在一个类中有多个连接到不同类型的数据库。 IntelliJ 每个类只允许一种 SQL 方言,导致 IntelliJ 认为是错误的,所以我的代码用红线乱扔。
理想情况下,我只想完全关闭错误,因为它们会分散注意力,而不是真正的错误。
【问题讨论】:
标签: java intellij-idea
设置 > 检查。取消选择“SQL”。或者,您可以将光标放在错误上,然后按 alt+enter。选项之一是“禁用检查”。
【讨论】:
您可以在声明前使用注释language=,即
//language=MySQL
String stmt1 = "INSERT INTO a (b) values(?)";
//language=Oracle
String stmt2 = "SELECT SYSDATE FROM dual";
见https://www.jetbrains.com/idea/help/using-language-injections.html
【讨论】:
通常我只是将光标放在错误的右侧,这样灯泡就会出现。他们按 alt-enter,然后按右箭头。弹出另一个菜单,提供各种抑制选项。
我不完全确定这会让你在全球范围内抑制所有警告,但你通常会很快摆脱那些困扰你的警告。
【讨论】:
2018.2 社区版中不再存在。 “检查”部分下没有 SQL。
在这里找到一张票:
似乎还没有解决方案。我使用的是 DB navigator 3.1。
【讨论】: