2012-09-11 57 views
1

我已經習慣於從.net中的數據庫生成實體類。但最近我開始在java上工作,並一直在尋找與hibernate或任何其他ORM工具相同的方法。我還沒找到一種方法來做同樣的事情,我發現所有的東西都是生成xml映射或使用java註釋。如何從java中的數據庫生成實體類

我在這裏錯過了什麼,它曾經是.net中的一個非常簡單的方法。你找出你的數據模型,創建一個數據庫,然後使用實體框架生成實體類。它負責爲外鍵映射生成類。另一方面,在java中,我必須手動映射所有的表格及其字段。

+0

您可以在[Hibernate](http://www.hibernate.org/)中執行相同的操作。文檔中的大量樣本可幫助您開始使用。 –

+0

看看這個答案:http://stackoverflow.com/questions/452627/jpa-java-code-generation – ebaxt

回答

0
+0

我一遍又一遍地重複同樣的步驟,但無法生成類。直到我意識到問題在別處。我使用AWS RDS實例作爲數據庫服務器,並嘗試使用數據源資源管理器從eclipse連接到它,但未顯示錶。所以我試圖連接到本地數據庫服務器,它工作得很好。 – intoTHEwild

+0

作爲後來的想法,如果你只是移動到Java技術,我會建議閱讀Grails(或Ruby on Rails)上的Groovy框架。閱讀有關Convention Over Configuration的信息。它的無憂編程! – Shaunak

+0

我現在還沒有選擇。但是將來我肯定會自己進入RoR。 – intoTHEwild

0

的Spring Roo,Spring Roo DBRE,的DB逆向工程插件可以做到這一點,如果Spring和Spring Roo的會滿足您的需求。生成外鍵映射對我也有好處。 Spring Roo還提供網頁腳手架的生成。

相關問題