我必须开发一个java Web应用程序。对于持久性,我将使用hibernate。 我是一名symfony2开发人员,我喜欢使用Doctrine 2控制台生成我的实体。 那么hibernate(或其他众所周知的Java ORM)是否有类似的工具可以自动生成实体?
答案 0 :(得分:2)
AFAIK,不,没有实体生成器与doctrine或rails中的实体生成器相提并论。
但是,如果使用eclipse,从现有表生成实体仍然会非常舒适。看看this help page 。页面本身有点过时,但功能仍然存在。菜单将通过属性和关系映射很好地指导您。
IntelliJ和NetBeans等其他IDE可能都有类似的工具,但我对它们的建议不够熟悉。
答案 1 :(得分:1)
您可以使用hibernate reverse engineering tool(Hibernate Tool)生成实体类。您需要做的是提供会话工厂配置(它需要您的hibernate.cfg.xml)和数据库架构。