4

我希望将与 DDL 或 DataSource 相关的错误标记为适当的错误(红色下划线或其他)。相反,例如,当我引用一个不存在的表时,我得到的只是一个黄色突出显示,就好像它是一个警告一样。

我正在使用 IntelliJ IDEA 12。

例如,这个查询是正确的。

SELECT S.CODE_SERVICE FROM SERVICE S;

但在这个查询中:

SELECT S.CODE_ZZERVIZZE FROM SERVICE S;

CODE_ZZERVIZZE 这个词只会突出显示,当我将鼠标悬停在上面时会显示一种警告消息:

unable to resolve column 'CODE_ZZERVIZZE' less... (Ctrl+F1)
This inspection performs unresolved SQL references check.

我所期望的是该行被标记了一个propper错误,以便我可以清楚地发现编译问题。

4

1 回答 1

7

将光标放在警告上,调出快速修复菜单(Alt+Enter⌥</kbd>⏎</kbd>). From the quick fix menu select "Inspection 'Unresolved reference' options" > "Edit inspection profile setting". In the inspection setting dialog, change the severity to the desired level. Clicking the ellipsis button opens an open where you can add custom levels.

编辑:

只是为了澄清,这只会改变有问题的单词/变量的错误级别(从而突出显示和错误条)。无法更改它,因此如果您想要的话,整行都会突出显示,而不仅仅是无效变量。

于 2013-10-01T13:46:19.257 回答