Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件

http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html


建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢。

下面就把详细步骤贴出来,同样,有图有真相。

Step1:安装好Hibernate Tools,建立一个Dynamic web project,笔者工程名为“HibernateTest”

Step2:笔记以Mysql为示例,所以安装一个Mysql,建立相应测试数据库及表,下图为笔者的数据库及表

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第1张图片

Step3:将MySql的Jdbc驱动拷贝至lib目录,笔者的为mysql-connector-java-5.1.14-bin.jar,可以去Mysql官网下载

Step4:利用Hibernate Tools生成hibernate.cfg.xml文件,如下图:

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第2张图片

点击后可以对hibernate.cfg.xml命令,不管它直接默认转到下一步的配置界面,笔者的配置如下图:

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第3张图片

点击完成后,它将生成如下xml的配置文件

 

1 <?xml version="1.0" encoding="UTF-8"?><br><!DOCTYPE hibernate-configuration PUBLIC<br>     "-//Hibernate/Hibernate Configuration DTD 3.0//EN"<br>      "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><br><hibernate-configuration><br>    <session-factory><br>        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><br>        <property name="hibernate.connection.password">111</property><br>        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/javadb</property><br>        <property name="hibernate.connection.username">root</property><br>        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property><br>    </session-factory><br></hibernate-configuration><br>

 

Step5:Hibernate Console 配置

a.右键工程,点击Run as-Run Configurations进入如下界面并选择Hibernate Console Configuration:

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第4张图片

b.新建一个Configure名为HibernateConsole,名字可随个人爱好来命名

笔者各标签页配置如下:

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第5张图片

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第6张图片

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第7张图片

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第8张图片

Step6:利用Hibernat Tools生成reveng.xml

a.工程中右键如下图,添加reveng.xml

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第9张图片

b.没啥说的命个名,选择放置位置

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第10张图片

c.按照箭头方向进行操作,选择console的配置,再点击刷新,就能看到数据库中的表,将它们Include进来,如下图

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第11张图片

d:最终效果

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第12张图片

Step7:这是最后一步了,激动人心的时刻就要到了

a.在Eclipse的工具栏中将Hibernate Code Generate显示出来,显示出来后点击Hibernate Code Generate Configurations,如下图:

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第13张图片

b.Main标签页中选择控制台,选择文件输出路径,包名,reveng.xml文件

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第14张图片

c.Exporters标签页,选择要生成的文件,记得勾上Hebernate xml Mappings及Hebernate xml Configuration,它们将自动生成映射文件并注册,

配置好后,点击Run即可生成代码。

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第15张图片

 

大功告成,最后的生成的代码结构如下图:

Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件_第16张图片

你可能感兴趣的:(eclipse,Hibernate,mysql,数据库,tools,encoding)