Hibernate Tools 工具 for eclipse(详细步骤)

Hibernate Tools的官方网站:http://hibernate.org/tools/    这里面有工具的下载

Hibernate Tools 工具 for eclipse(详细步骤)_第1张图片

我下的是这个版本。

然后需要 在你的eclipse 文件夹下面  创建一个文件  HibernateTools  解压出来的文件

Hibernate Tools 工具 for eclipse(详细步骤)_第2张图片

links 文件夹里面放的是 hibernate.link 文件   主要用于 eclipse 去链接配置文件  主要链接的是  HibernateTools  解压出来的文件  

myplugins  下面放的是   HibernateTools  解压出来的文件  

Hibernate Tools 工具 for eclipse(详细步骤)_第3张图片

下面两个文件夹就是  HibernateTools  解压出来的文件  

Hibernate Tools 工具 for eclipse(详细步骤)_第4张图片


然后链接Hibernate Tools 工具 for eclipse(详细步骤)_第5张图片

在hibernate.link  里面  编写下面路径   指向HibernateTools  解压出来的文件  

Hibernate Tools 工具 for eclipse(详细步骤)_第6张图片


这样我们工具就算创建好了,打开ecilpse就可以用了


下面如何在 eclipse中 使用 hibernateTools 工具(以mysql为例)

1.首先新建一个web项目,将 mysql的架包要导入 

2.在创建好的项目名上点击右键  new   ---选择  other  会出现如下  创建 第一个Hibernate Configuration File(cfg.xml)



Hibernate Tools 工具 for eclipse(详细步骤)_第7张图片


将配置文件Hibernate.cfg.xml添加到当前项目

Hibernate Tools 工具 for eclipse(详细步骤)_第8张图片

点击下一步,配置JDBC的相关信息

Hibernate Tools 工具 for eclipse(详细步骤)_第9张图片

补充需要将最下面的Create a console configuration    勾选起来    点击完成


点击finally后,就会自动给你生成配置文件如下

Hibernate Tools 工具 for eclipse(详细步骤)_第10张图片

注意:需要在该配置文件中添加如下代码,这样可以简化操作。

Hibernate Tools 工具 for eclipse(详细步骤)_第11张图片


第一步我们就完成了,下面进入第二步:

创建hibernate.reveng.xml 文件  步骤一样

Hibernate Tools 工具 for eclipse(详细步骤)_第12张图片

点击Next,如下操作依次进行

Hibernate Tools 工具 for eclipse(详细步骤)_第13张图片

第三步:点击如下按钮, 创建Hibernate


Hibernate Tools 工具 for eclipse(详细步骤)_第14张图片


Hibernate Tools 工具 for eclipse(详细步骤)_第15张图片

如下步骤操作  点击如图3, 下拉菜单 

Hibernate Tools 工具 for eclipse(详细步骤)_第16张图片


选择第三个  选择 Hibernate Code Generation Configurations

Hibernate Tools 工具 for eclipse(详细步骤)_第17张图片

会出现如下图:依次操作

Hibernate Tools 工具 for eclipse(详细步骤)_第18张图片


然后 点击 如图,   勾选要生成的文件,然后  run

Hibernate Tools 工具 for eclipse(详细步骤)_第19张图片


最后 就生成了我们的实体类,和配置文件  ,  如下图:

Hibernate Tools 工具 for eclipse(详细步骤)_第20张图片


Hibernate Tools 工具 for eclipse(详细步骤)_第21张图片




Hibernate Tools  工具   可以  大大帮助我们的开发。  逆向由数据库表 生成Hibernate 框架里面的实体类及其对应配置文件。

你可能感兴趣的:(java框架)