有没有人知道我如何在Intellij IDEA 9中关闭SQL验证?
我们经常与一个类中的不同类型的数据库建立多个连接。 IntelliJ每个类只允许一个SQL方言,导致IntelliJ认为是错误,所以我的代码用红线填充。
理想情况下,我只想完全关闭错误,因为它们会分散注意力,而不是真正的错误。
答案 0 :(得分:5)
设置>检查。取消选择“SQL”。或者,您可以将光标放在错误上,然后按alt + Enter。其中一个选项是“禁用检查”。
答案 1 :(得分:4)
您可以在声明之前使用评论 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
答案 2 :(得分:1)
答案 3 :(得分:0)
通常我只是把光标放在错误的右边,这样就会出现灯泡。他们按alt-enter然后向右箭头。弹出另一个提供各种抑制选项的菜单。
我不完全确定这会让你在全球范围内压制所有警告,但你通常会摆脱那些让你很快陷入困境的警告。
答案 4 :(得分:0)
在2018.2 Community Edition中不再存在。 “检查”部分下没有SQL。
在这里找到了票证:
似乎还没有解决方案。我使用的是DB导航器3.1。
答案 5 :(得分:0)