简介与步骤(http://www.oschina.net/p/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等文件。
---------------------------------------------------------------------------------------------
使用截图
---------------------------------------------------------------------------------------------
相关推荐
Eclipse Hibernate Synchronizer插件是一款强大的开发工具,它为Eclipse IDE提供了集成的Hibernate支持,使得数据库操作和对象关系映射(ORM)更加便捷。这个插件的主要目标是简化数据库与Java实体类之间的同步过程...
在本例中,我们关注的是一个特定的Eclipse插件,即"hibernate生成工具"。这个插件专门用于简化基于Hibernate框架的Java应用的开发过程。 Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者用Java对象来...
首先,Eclipse是Java开发者的首选集成开发环境,因为它提供了丰富的功能,如代码自动完成、调试工具和项目管理,使得开发过程更加高效。为了在Eclipse中使用Hibernate,我们需要安装Hibernate插件。...
**Eclipse Hibernate基本配置及简单实现** 在Java开发中,Hibernate是一个非常流行的持久化框架,它简化了数据库操作,使得开发者可以专注于业务逻辑而不是数据库层面的细节。本篇将介绍如何在Eclipse环境中配置和...
Hibernate Tools 是一组 Eclipse 插件,它们提供了图形化的界面和便捷的工具来帮助开发者更高效地使用 Hibernate。以下是如何在 Eclipse 中在线配置 Hibernate Tools 的详细步骤: ### 查看 Eclipse 版本 在开始...
标题“Eclipse下的Hibernate Tools”指的是在Eclipse集成开发环境中使用的Hibernate插件工具。这个工具集使得开发者能够更方便地进行Hibernate对象关系映射(ORM)框架的开发工作,包括模型类的生成、HQL查询的编写...
这款Eclipse插件是为了更好地集成Hibernate框架到Eclipse集成开发环境中,提供了一套便捷的工具集,使得在Eclipse中开发和调试Hibernate应用变得更为高效。 **插件兼容性** 该插件声明完全适用于Eclipse 3.7版本。...
在 Eclipse 中搭建 Hibernate 项目环境步骤 在本文中,我们将详细介绍如何在 Eclipse 中搭建 Hibernate 项目环境的步骤。Hibernate 是一个流行的 Java 持久层框架,提供了对数据库的访问和操作功能。通过本文,读者...
在标签中提及的"源码"意味着博客可能包含了示例代码,而"工具"则暗示了Eclipse和相关插件的使用。从压缩包子文件的文件名称列表"spring_hibernate"来看,可能包含了相关的配置文件、源代码或者项目模板,供读者下载...
- **Hibernate Validator**: 数据验证工具。 - **JDBC Driver**: 例如SQL Server的JDBC驱动`sqljdbc4.jar`。 - **Log4j or SLF4J**: 日志记录库。 #### 三、创建项目及配置 **步骤1:** 新建Java项目`HibernateTest...
"Hibernate Eclipse开发必备包"就是专门为Eclipse用户准备的一系列工具和库,旨在优化Hibernate在Eclipse中的开发体验。 这个压缩包可能包含以下关键组件: 1. **Hibernate Tools**:这是Eclipse的一个插件,提供...
假设你正在开发一个基于Hibernate的Web应用项目,使用Eclipse作为开发工具。下面是一些典型的应用场景示例: ##### 1. 创建初始项目结构 - 使用Eclipse中的项目向导创建一个新的Java项目。 - 通过“File”菜单中的...
2. 单击 Add Sites,分别输入JBoos 的工具和 Hibernate 工具在线安装地址,然后选择安装 HibernateTools 和 Jboos Tools Development Release。 3. 等待安装成功,安装过程中需要下载一些 Jar 包,视网络速度不同,...
Eclipse Hibernate 3.1.2 插件是专门为Eclipse IDE设计的一款工具,用于简化Hibernate框架的集成和开发过程。Hibernate是一个强大的Java对象关系映射(ORM)框架,它允许开发者将数据库操作抽象化,使得在Java应用...
综上所述,Eclipse Hibernate Demo项目是一个学习和实践ORM框架的好工具,涵盖了从环境配置、对象映射到数据库操作的全过程,有助于开发者深入理解和掌握Hibernate在实际项目中的应用。通过这个demo,你可以一步步地...
### Eclipse开发第一个Hibernate程序 #### 引言 Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用程序,它能够将面向对象的数据模型与关系型数据库进行映射,简化了数据库的操作过程,使得开发者可以...
`hibernate-tools.jar`包含了Hibernate的工具,比如逆向工程(reverse engineering)功能,可以从现有数据库生成Java实体类和映射文件,这在快速开发时非常方便。 `jta.jar`(Java Transaction API)是Java标准的...