填坑之路!IDEA提示Cannot resolve table xx

首先,這個提示是可忽略,並不影響正常使用,只是因爲IDEA沒有配置連接上數據庫,如果有強迫症,可以配置一下。

 

1.打開Database界面

2.點擊添加對應的數據庫

3.配置數據庫信息

4.Test之後可能會報時區錯誤之類的,根據錯誤信息查一下就能解決

例如:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.

打開CMD,設置一下時區

mysql -u root -p 
set global time_zone = '+8:00'

5.看到自己的數據庫就成功了一半了

如果你使用的是Hibernate或者 SpringDataJPA請繼續往下看,如果是用Mybatis請跳往第9點 

Hibernate:

6.將實體類和表對應上,點view->Persistence

7.出現Persistence窗口,右鍵Factory->Assign Data Sources

8.配置對應DataSource

Mybatis

9.按兩下shift打開搜索界面,輸入SQL Resolution Scopes

10.點擊 Project mapping 選擇你的庫,一定要選擇到具體哪一個數據庫。 確保下面文件的Resolution Scopes也是選擇到了具體的庫

11.然後實體類是的提示就消失了。


有什麼問題可以評論或者私信我,每日在線解(LIAO)疑(SAO)。

我是大誌,一位準備996的卑微碼農🐶,覺得好用記得點贊收藏!!!

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章