在IDEA中设置SQL解析作用域解决无法解析表的问题(详细图解)
目录
一、前言
二、设置SQL解析作用域
一、前言
在学习黑马相关项目的时候,由于数据库和部分项目代码是直接导入的。有时我们会发现IDEA明明连接了数据库同时数据库里也有某个表,但是IDEA就是会显示无法解析表,报错效果如下图所示:
此时我们通过点击下面蓝字的“选择架构”,点击之后发现就可以了,同时上面也会一条边框显示你选择的具体的数据库
但是如果你切换其他项目或者是关掉这个项目你会发现边框消失同时又得重新选择架构,感觉就是治标不治本。其实早在苍穹外卖阶段我就遇到过这个问题,当时也是设置SQL解析作用域解决了这个问题,结果到黑马商城这里差点忘了,所以还是记录一下加深印象
二、设置SQL解析作用域
点击左上角的菜单栏,找到文件下的设置
在设置当中找到语言和框架下的SQL解析作用域(直接搜索框搜更快)
然后在项目映射处把默认的everyting改为这个项目所用到的全部的表,选完之后点击应用再点击确定
设置完SQL解析作用域之后既不会报错也不会出现边框了,就算关闭项目重新打开也不像之前一样要选择架构