4

我知道这是一个重复的问题。但即使我找不到任何工具来从数据库源创建 JPA 实体文件。我用eclipse来做到这一点。我只得到了带有 getter 和 setter 的 DTO 类。任何人都可以建议一些创建DAO文件的工具。

TIA

4

3 回答 3

4

您可以使用 Telosys Tools,这是一个 Eclipse 插件,可从现有数据库中使用可定制的 Velocity 模板

请参阅:https ://sites.google.com/site/telosystools/

Eclipse 市场:http ://marketplace.eclipse.org/content/telosys-tools

对于 JPA 生成,请使用 GitHub 上提供的 JPA 模板集:https ://github.com/telosys-tools

于 2013-08-20T16:27:47.553 回答
1

您可以使用 netbeans 而不是 eclipse。创建自己的项目后,您可以在 netbeans 菜单中选择“实体类中的 JPA 控制器类”。例如http://ensode.net/roller/dheffelfinger/entry/automated_dao_generation_from_jpa

于 2012-12-10T10:59:33.190 回答
0

Minuteproject是一个生成器工具,可以从数据库生成JPA2工件。

您可以指示生成器为您的 java 代码应用不遵循 DB 约定的约定,但映射将是正确的。(示例去除数据库名称前缀;以 ADMIN_ 开头的表,例如 ADMIN_ENVIRONMENT 是环境(无管理员)作为 java 类)目前有 20 多种约定可以帮助您重塑模型以减少数据库外观Java-OO 友好的。

如果你想要 DAO minuteproject 有一个生成 spring-integrated DAO的 track BSLA

于 2013-09-10T20:36:01.097 回答