java – 基于mysql db创建基本映射的Hibernate工具

有没有可以查看数据库并生成基本映射文件的工具?如果可以使用数据库,并使用注释创建实际模型(java类),但不确定是否存在,那将会很棒?解决方法:Hibernate 3有一个名为Hibernate Tools的工具集,它提供了一个Eclipse插...

有没有可以查看数据库并生成基本映射文件的工具?

如果可以使用数据库,并使用注释创建实际模型(java类),但不确定是否存在,那将会很棒?

解决方法:

Hibernate 3有一个名为Hibernate Tools的工具集,它提供了一个Eclipse插件和一个支持逆向工程的Ant任务:

Reverse Engineering: The most powerful feature of Hibernate Tools is a database reverse engineering tool that can generate domain model classes and Hibernate mapping files, annotated EJB3 entity beans, HTML documentation or even an entire JBoss Seam application in seconds!

Ant task: The Hibernate3 tools include a unified Ant task that allows you to run schema generation, mapping generation, or Java code generation as part of your build.

对于Eclipse插件,请查看文档的this section.对于Ant任务,请查看有关reverse engineering的部分以及可选的control it部分.

请注意,其他IDE也提供逆向工程支持(对于IntelliJ,请参阅Hibernate Reverse Engineering for Netbeans 6.5和Generating Persistence Mappings from Database Schema).

本文标题为:java – 基于mysql db创建基本映射的Hibernate工具

基础教程推荐