2016-04-24 60 views
1

從數據庫實體我使用JPA工具從現有的數據庫生成實體類下面這個教程:無法生成使用JPA工具

http://o7planning.org/web/fe/default/en/document/7758/using-hibernate-tools-generate-entity-classes-from-tables

我建立的連接,但是當我嘗試右鍵單擊項目名稱> JPA工具>從表生成實體時,我選擇了連接和模式,但沒有顯示錶格可供選擇

enter image description here

但是當然我在數據庫中有幾個同名的表。這是續集的圖片臨:

enter image description here

回答

1

大理,Eclipse的插件,提供您所使用的實體生成嚮導,依賴於另一個Eclipse插件,DTP,提供數據庫的元數據需要執行實體生成。因此,這個問題可能是由插件造成的。

(可能)隔離問題的一種簡單方法是使用DTP的Data Source Explorer視圖來查看DTP以元數據的方式返回的內容。使用此視圖連接到您的數據庫。 (您將使用您在Dali實體生成嚮導中創建的相同連接配置文件。)連接後,您應該能夠展開樹以查看錶格。如果沒有表格,問題在於DTP適配器用於從數據庫中檢索元數據,這是DTP的問題;如果樹中有表格,問題在於Dali。

另外,您應該查看Eclipse日誌(./.metadata/.log)以查看在使用Dali嚮導時是否發生任何類型的異常。