spring roo vs appfuse生成服务/ dao层

com*_*tta 6 java spring appfuse spring-roo

我正在寻找有经验的用户对spring roo和appfuse的反馈.您认为哪种方法可以更好地逆向工程数据库表并生成服务层,dao层和jpa实体?

如果我没有弄错的话,spring roo目前无法对数据库进行逆向工程.

Jas*_*man 1

你是对的,你不能对 Roo 中的数据库进行逆向工程。对此有一个开放的 JIRA 项目,您可以投票赞成。

但是,您可以尝试使用Eclipse Hibernate 工具对数据库进行逆向工程,然后修改这些对象以使它们成为 Roo 实体。但这可能会涉及大量的手工工作。

对于 AppFuse,有AppFuse Maven 插件,它可以从现有数据库为您创建整个 AppFuse 项目。我不确定它目前是否有效,因为我最后一个提到它的人说他们无法让它工作。

根据您的要求,您可能还想尝试一下Grails 框架。有一个名为GRAG的工具,可以从数据库对 Grails 应用程序进行逆向工程。