Hibernate Tools Hibernate Tools Eclipse插件的特征Hibernate Tools的使用Hibernate Tools其它参考资料 介绍
Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,该插件可以简化ORM框架Hibernate,以及JBoss
Seam,EJB3等的开发工作。Hibernate Tools可以以Ant Task以及Eclipse插件的形式运行。
Hibernate Tools Eclipse插件的特征
Hibernate Tools Eclipse插件具有以下特征或功能:
Mapping Editor(映射文件编辑器): 该编辑器可以用来编辑Hibernate XML映射文件,提供代码自动补全,语法高亮功能。
- 类名的自动补全
- 属性/表的列名自动补全
Hibernate Console(Hibernate控制台): 它提供一个全新的Eclipse
Perspective窗口,可以执行HQL,并查看查询的结果。这是一个非常便利的工具,可以用来验证HQL的语法是否正确。
Configuration Wizards and Code
generation(Hibernate配置文件hibernate.cfg.xml创建导航,以及代码生成器): 支
持完全反向生成功能,可以从已有的数据库生成Hibernate配置文件hibernate.cfg.xml,同时支持”click-and-
generate”方式生成Java代码(Hibernate POJOs),DAO,XML映射文件(.hbm.xml),以及schema
文档(.hml)等文件。
Eclipse JDT integration(代码补全):
该工具支持Java代码中的HQL输入补全,以及对Java代码中的HQL语法加以合法性验证。
Hibernate Tools的使用
- Hibernate的配置文件hibernate.cfg.xml的生成
步骤:
1)Eclipse的菜单:选择[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。
1)Eclipse菜单:选择[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 generation(Hibernate代码生成器)之前,需要先配置/创建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关联文件,EJB3,JBoss Seam等文件。
Hibernate Tools其它参考资料
Hibernate Tools Reference
Guide
Hibernate Tools Eclipse
Plugins
Hibernate Tools Hibernate Tools Eclipse插件的特征Hibernate Tools的使用Hibernate Tools其它参考资料 官网
http://www.hibernate.org/subprojects/tools.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。