Hibernate是功能强大的高性能对象/关系持久性和查询服务。Hibernate使用JavaBean类来表示内存中的数据库表。该表的列由java类的字段表示。类到表,字段到列的信息保存在XML文件中。
这说明了对数据库表进行反向工程以生成休眠POJO类并使用hibernate-tools映射XML文件的步骤。
脚步
-
1个下载Hibernate Tool并将内容提取到Eclipse的根文件夹(应合并plugins和features文件夹)。
-
2开始蚀。
-
3单击[文件->新建->其他->休眠->休眠配置文件],然后创建一个cfg文件。应该指定以下属性:jdbc url,用户名,密码,数据库模式,驱动程序类和方言。
-
4单击[文件->新建->其他->休眠->休眠控制台配置],然后创建一个新的控制台配置。在底部的类路径部分中添加包含DB驱动程序的jar文件。
-
5输入控制台配置的名称。单击配置文件上的浏览按钮,然后选择在步骤3中创建的cfg.xml文件。
-
6单击[文件->新建->其他->休眠->休眠反向工程文件(reveng.xml)],然后选择文件的位置。
-
7选择在步骤3中创建的cfg.xml文件作为控制台配置。 单击包括按钮,然后指定架构和表名称以进行反向工程。可以使用sql wild char指定多个表名(例如:TBL_%)。单击完成。
-
8切换到Hibernate透视图,然后单击工具栏中的Hibernate图标,然后选择[Hibernate Code Generation。。] 选项。
-
9右键单击[Hibernate Code Generation]树节点,然后选择New。
-
10输入配置名称,然后选择在步骤5中创建的控制台配置以及在步骤6-7中创建的reveng.xml。 同时选择输出目录和相关的程序包。
-
11转到“导出器”选项卡,然后选中“生成域代码(.java)”和“生成映射(hbm.xml)”。点击运行。
-
12休眠映射xml文件和Java类将在步骤11中指定的输出目录中创建。