問題概述
在使用idea的時候經(jīng)常會出現(xiàn)數(shù)據(jù)庫表名或者字段名無法識別導(dǎo)致的爆紅問題,雖然不影響程序的運行缠俺,但是看著著實是糟心。尤其是postgreSQL這中database-schemas-table的形式中間還多了一層晋修。
解決方式
進(jìn)入settings/Language&Frameworks/SQL Resolution Scopes如果你的project中有多個module多個mapper文件夾落剪,則在下方path添加具體路徑一一進(jìn)行配置,path選擇mapper.xml所在的文件夾忠怖,Resolution Scope選擇對應(yīng)的數(shù)據(jù)庫即可。
補充
有些時候也可能是因為database工具的緩存導(dǎo)致最近更改的字段名或者表名無法及時解析凡泣,這時候選擇重新連接一下數(shù)據(jù)庫,或者清除idea的緩存重啟一下就能解決鞋拟。
還有就是SQL Dialects的配置骂维,也是在之前的設(shè)置里的同目錄下進(jìn)行配置贺纲,不過這個一般在爆紅時使用alt+enter idea就會自動提示你進(jìn)行選擇了
這樣就舒服多了~