Java Hibernate工具,用于创建基于mysql数据库的基本映射
是否有任何工具可以查看数据库并生成基本映射文件Java Hibernate工具,用于创建基于mysql数据库的基本映射,java,hibernate,orm,reverse-engineering,Java,Hibernate,Orm,Reverse Engineering,是否有任何工具可以查看数据库并生成基本映射文件 如果它可以使用一个数据库,并创建带有注释的实际模型(java类),但不确定是否存在,那就太好了。您可能会在这里找到您需要的东西,我会动态地找到它: 我知道还有其他人存在,但我记不得了。希望这有帮助 如果您正在使用eclipse或ant Hibernate 3有一个名为的工具集,它提供了一个Eclipse插件和一个Ant任务,两者都支持逆向工程: 反向工程:Hibernate工具最强大的功能是一个数据库反向工程工具,它可以在几秒钟内生成域模型类和Hi
如果它可以使用一个数据库,并创建带有注释的实际模型(java类),但不确定是否存在,那就太好了。您可能会在这里找到您需要的东西,我会动态地找到它:
我知道还有其他人存在,但我记不得了。希望这有帮助 如果您正在使用eclipse或ant
Hibernate 3有一个名为的工具集,它提供了一个Eclipse插件和一个Ant任务,两者都支持逆向工程: 反向工程:Hibernate工具最强大的功能是一个数据库反向工程工具,它可以在几秒钟内生成域模型类和Hibernate映射文件、带注释的EJB3实体bean、HTML文档甚至整个JBoss Seam应用程序 Ant任务:Hibernate3工具包括一个统一的Ant任务,允许您在构建过程中运行模式生成、映射生成或Java代码生成 对于Eclipse插件,请看一看文档。对于Ant任务,请看一看关于和(可选)如何执行的部分
请注意,其他IDE也提供了对逆向工程的支持(请参阅和for IntelliJ)。我碰巧遇到了这个问题,我认为我已经找到了一个适合这项工作的完美工具
功能:(以防您懒得浏览提供的链接)
- Java对象使用Hibernate使用的注释表示每个表
- 每个表的JUnit测试用例,使用生成的对象创建、填充、保存、检索和比较结果
- 每班刀数
- 适当的枚举文件
- Spring和hibernate配置
- 道层
- 每个模式的数据工厂类,用于返回带有随机数据的预填充对象(用于边界检查、数据库填充等)
- 连接表,包括链接表中具有附加字段的表
- 多态性/继承支持
- 组合键
- 一对一、多对一、多对多等
- 多模式支持(4种模式)
- 自然键
- 枚举(包括那些无法清晰映射到java世界的条目)
- 还有很多东西(参见sample.xml)
我还想说,设立这一机构是相当直接的;您只需要从站点下载一个hibernate配置文件和jar文件。然后,只需执行一个jar文件,将
config.xml
作为参数传递 非常感谢……这正是我想要的。