1
A
回答
3
Dali支持自上而下,自下而上(這是你正在尋找的),以及滿足中等發展的方法。
1
一些標識有這樣一個特徵,例如NetBeans的
0
OpenJPA中有一個工具,它會生成你的實體定義。
從OpenJPA的user manual:
OpenJPA中包括用於產生持久類定義,完整的元數據,從現有的數據庫模式的反向映射工具。您不必使用反向映射工具來訪問現有的模式;您可以自由編寫自己的類和映射,如第3節「中間會合映射」中所述。但是,反向映射工具可以爲您提供持續增長持久類的良好起點。
不需要IDE!
-Rick
0
我有一個解決方案爲您即創建自動生成的類正確映射所有表關係的域對象...嘗試Dal4j是你可以找到它在sourceforge.net/p/dal4j/wiki/ DAL4j是一種命令行和框架工具,可用於將MySQL或SQLServer數據庫模式逆向工程化爲一組JPA實體Bean。
DAL4j對於存在現有數據庫模式但應用程序與數據庫進行交互時使用JPA技術的情況很有用。 DAL4j可以提供一種簡單的方法將您的代碼庫從其他技術(如JDBC或Hibernate)遷移到JPA。
生成的bean可以是1種或2種類型:Simple或Framework。簡單bean是由應用程序使用JPA語義管理的標準pojo類。框架生成的pojos使用DAL4j框架DAO泛型來簡化CRUD操作。
DAL4j提供可選掛鉤,允許您集成必須在數據庫中加密的數據字段的加密/解密。
最後,DAL4j提供了一組通用類,可用於簡化使用生成的實體執行CRUD操作的會話Bean的創建。
我想你會發現這篇文章可行....
相關問題
- 1. 自動生成EJB3.0實體Bean
- 2. 從EJB 2實體Bean遷移到EJB3
- 3. 基於POJO生成EJB3註釋的bean
- 4. EntityManager注入在EJB 2.1會話bean中爲空EJB3實體Bean
- 5. 從XSD生成休眠實體bean
- 6. 實體框架 - 自動生成vs手動創建實體
- 7. 實體框架自動生成主鍵
- 8. 自動生成休眠實體
- 9. 從實體自動生成DBML?
- 10. 自動生成JHipster的實體
- 11. 導出自動生成實體類
- 12. 檢索實體自動生成ID
- 13. 與自動生成的POCO實體
- 14. Symfony2自動生成實體錯誤。
- 15. 如何在hibernate中自動生成實體bean中的時間戳?
- 16. 實體Bean的自動同步
- 17. 使用實際bean名稱生成的基於EJB3的Webservice端點
- 18. 實體類v實體Bean
- 19. 來自MySQL的Doctrine2實體生成表
- 20. 生成實體鍵
- 21. doctrine2 - 生成實體
- 22. 實體生成器
- 23. EJB3 Singleton Session Bean和ConcurrentHashMap
- 24. 調用EJB3會話bean
- 25. 向EJB3注入Spring bean
- 26. 會話bean和EJB3 vs Spring
- 27. JSF/Facelets支持bean和EJB3
- 28. 使用EJB3監控bean
- 29. 向EJB3注入Spring bean
- 30. 會話bean和實體bean?
好帕斯卡。雖然我使用NetBeans,但它是一個不錯的選擇。 – 2009-09-13 16:45:31
謝謝。但Netbeans支持自下而上的JPA開發:右鍵單擊一個項目:New - >「Entity Classes From Database」。從未測試,但:) – 2009-09-13 17:13:30