使用JPA時提示錯誤 The Table <table name> cannot be found on the database ,
或者提示錯誤 The Column <Column name> cannot be found on table <Table name>
但測試運行,又可以通過!
產生這個問題的原因是項目的Java持久化設置問題,解決的辦法很簡單。
1.選中項目名稱
2.右鍵菜單->properties->MyEclipse->Java Persistence,選中Enable database metadata analysis的選項框,同時檢查是不是正確的驅動和數據庫,然後點擊Refresh Metadata按鈕刷新後確定即可。
【取消勾選框】,也可以不出現這樣的錯誤提示!