在实现持久层中工具的应用(3)

 安装ECLIPSE插件

下载hibernatetoolsjbosstools ECLIPSE插件,然后通过链接的方式安装ECLIPSE插件,如下:首先配置hibernatetools.link(内容就是:path=C:/Tools/myplugin/hibernatetools)然后将该文件COPYeclipse-3.3.0/links目录。重新启动ECLIPSEeclipse –clean)即可。

 

HIBERNATE TOOLS插件介绍

Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,该插件可以简化ORM框架Hibernate,以及JBoss SeamEJB3等的开发工作。Hibernate Tools可以以Ant Task以及Eclipse插件的形式运行。

Hibernate Tools Eclipse插件具有以下特征或功能:

Mapping Editor(映射文件编辑器):该编辑器可以用来编辑Hibernate XML映射文件,提供代码自动补全,语法高亮功能。

- 类名的自动补全

- 属性/表的列名自动补全

 

Hibernate ConsoleHibernate控制台):它提供一个全新的Eclipse Perspective窗口,可以执行HQL,并查看查询的结果。这是一个非常便利的工具,可以用来验证HQL的语法是否正确。

Configuration Wizards and Code generationHibernate配置文件hibernate.cfg.xml创建导航,以及代码生成器):支持完全反向生成功能,可以从已有的数据库生成Hibernate配置文件hibernate.cfg.xml,同时支持"click-and-generate"方式生成Java代码(Hibernate POJOs)DAOXML映射文件(.hbm.xml),以及schema 文档(.hml)等文件。

Eclipse JDT integration(代码补全):该工具支持Java代码中的HQL输入补全,以及对Java代码中的HQL语法加以合法性验证。

 

Hibernate Tools的使用

- Hibernate的配置文件hibernate.cfg.xml的生成

步骤:

1Eclipse的菜单:选择[File] -> [New] -> [Other] -> [Hibernate/Hibernate Configuration file (cfg.xml) ],“Next”按钮

2)输入 [Database dialect] [Driver Class][Connection URL],以及[DB用户名][密码]

3)按下[Finish]按钮,则自动生成hibernate.cfg.xml文件。

** "Create Console Configuration" checkbox默认为选择状态。被选择的情况下,则进入“Hibernate Console Configuration ”(Hibernate Console)设置/创建页面。

- 设置Hibernate Console

Hibernate Tools支持创建多个Hibernate Console

1Eclipse菜单:选择[File] -> [New] -> [Other] -> [Hibernate/Hibernate Console Configuration],“Next”按钮

2)在所显示的画面上输入Hibernate Console的名称[Name],目标项目名[Project]Hibernate配置文件(hibernate.cfg.xml)的路径[Configuration file]

3)按[Finish]按钮,则创建Hibernate Console,同时显示在"Hibernate Configurations"视图中。

- Reverse engineering and code generation:利用"click-and-generate" Reverse Engineering以及代码生成功能自动生成所需代码。

※使用Hibernate code generationHibernate代码生成器)之前,需要先配置/创建Hibernate Console

1)可以从Hibernate Tool Bar,或"Run/Hibernate Code Generation"菜单启动Hibernate代码生成器。

2)在所显示的画面上,输入 创建好的Hibernate控制台名称[Console Configuration],输出路径「Output directory」等信息。

** 其它可以实际情况加以设置。

3)打开Explore标签,设置需要生成的代码类型(Domain code, DAO等)

4)设置完成之后,按下[Run]按钮

根据不同的配置,将自动生成Hibernate关联文件,EJB3JBoss Seam等文件。

 

Hibernate Tools其它参考资料

Hibernate Tools Reference Guide [官方文档]

http://www.hibernate.org/hib_docs/tools/reference/en/html/

Hibernate Tools Eclipse Plugins [官方文档,Hibernate Tools Eclipse插件]

http://www.hibernate.org/hib_docs/tools/reference/en/html/plugins.html

 

 

你可能感兴趣的:(在实现持久层中工具的应用(3))