2012-09-11 66 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还提供网页脚手架的生成。

相关问题