java - 用于生成 Hibernate 注释 DTO/DAO 类代码的逆向工程工具

标签 java hibernate code-generation maven-plugin

我有以下关于 Hibernate 注释 DTO/DAO-s 代码生成的问题:

  • 是否可以使用 hibernatetool 等逆向工程工具来生成 DTO/DAO-s 以及注释(与 xml 配置相反,我已经看到了工作)。

  • 如果有这样的工具,有没有Maven插件也可以用?

  • 如果 Hibernatetool 只支持基于 xml 的配置(并且没有其他工具可以生成带注释的类),为什么 hibernatetool 不支持这个,如果框架已经 支持注解这么久了?

我知道那里有大量的代码生成器(从 sql4java 到 oAW 和 firestorm)。但我正在寻找一个好的代码生成器,它可以从现有数据库生成 DTO/DAO-s,而不必为此使用 UML。如果这个生成器也可以生成 Spring 配置,那就太好了。

谢谢你的时间,

马丁

最佳答案

您可以尝试 Telosys Tools,这是一个用于代码生成的 Eclipse 插件 使用可自定义的 Velocity 模板从现有数据库中工作

参见:http://sites.google.com/site/telosystools/ Eclipse 市场:http://marketplace.eclipse.org/content/telosys-tools

本教程包括 JPA 实体生成:https://sites.google.com/site/telosystutorial/springmvc-jpa-springdatajpa

关于java - 用于生成 Hibernate 注释 DTO/DAO 类代码的逆向工程工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6745178/

相关文章:

sql-server - 生成简单的 CRUD 存储过程

java - 关于在 Eclipse 中创建 Java 项目

Java 线程不会运行,除非我把 Thread.sleep(1);

java - 如何用Java匹配字符串中的阿拉伯Unicode字符?

hibernate - Tomcat 不停止

java - @Where注解无法解析

java - 使用 roboguice 进行构造函数注入(inject)进入无限循环

Java hibernate SQL 错误 : check right syntax to use near 'condition, description, name, pictures, price, status, User_UserAddress_idUserAd' at line 1

java - 如何使用 for 语句获取数组或数组列表中的所有 n 组三个连续元素?

oracle - 数据库对象代码生成的资源