很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO.
本例使用hibernatetools来自动创建pojo。
测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g
1.下载hibernatetools插件
hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:http://maimode.iteye.com/blog/1164524
2.创建hibernate配置文件及console配置文件
新建java项目,建立包test,test.hibernate,test.model。
选中项目,右键-》new-》other-》hibernate-》hibernate configuration file:

然后 next,配置console文件:

3.创建reverse文件
选中项目,右键-》new-》other-》hibernate-》hibernate reverse engineering file

下一步,配置要生成POJO对应的表:

4.反向工程创建pojo
在hibernate code generation configuration菜单中配置



执行run后便生成了相应的pojo文件:

一般自动生成的mapping文件(XXX.hbm.xml)都需要修改后才能使用。

- 大小: 29.7 KB

- 大小: 45.3 KB

- 大小: 80.8 KB

- 大小: 72.4 KB

- 大小: 42.2 KB

- 大小: 22.7 KB

- 大小: 10.7 KB

- 大小: 51.9 KB
分享到:
相关推荐
首先,你需要确保已经安装了Hibernate Tools插件。如果尚未安装,可以通过以下步骤进行: 1. 打开Eclipse,进入“Help”菜单,选择“Eclipse Marketplace”。 2. 在搜索框中输入“Hibernate Tools”,找到相应的...
博文链接指向的是ITEYE博客上的一篇文章,尽管具体内容无法在当前环境中查看,但通常这类文章会详细解释如何使用Hibernate Tools来生成POJO,包括可能遇到的问题及解决方案,或者是对工具的高级用法的探讨。...
1. **插件安装**:首先需要在Eclipse IDE中安装HibernateTools插件。文中提到了一种直接安装的方法,即复制features和plugins文件夹中的内容到Eclipse相应目录下。 2. **配置环境**:在使用HibernateTools之前,需要...
为此,Hibernate 提供了反向工程(Reverse Engineering)工具,可以自动生成基于数据库表结构的POJO类,极大地提高了开发效率。 `hibernate_tools` 和 `hibernate_extension` 是 Hibernate 提供的扩展和工具集,...
Hibernate Tools 是一个基于 Eclipse 的插件,旨在提供了一种简洁的方式来生成 POJO(Plain Old Java Object)文件。 一、安装 Hibernate Tools 首先,需要从 Hibernate 的官方网站下载 Hibernate Tools 的安装包...
使用Hibernate生成POJO类之前,需要先安装Hibernate和配置相关的环境。这包括设置Hibernate的jar包路径,配置hibernate.cfg.xml文件,以及设置数据库连接参数(如URL、用户名、密码等)。 4. **创建数据库模型**:...
Hibernatetools_Reference_Guide 是一个详细的文档,旨在介绍 Hibernate Tools 的各种特性和使用方法。此指南覆盖了从下载安装到具体功能使用的各个方面,是开发人员利用 Hibernate Tools 进行数据库操作时的重要...
HibernateTools提供了从数据库反向工程生成Hibernate配置文件(通常是`hibernate.cfg.xml`)的能力。这使得开发者可以从现有的数据库模式快速构建出与之对应的Hibernate配置,避免手动编写这些繁琐的XML配置。只需...
【hibernate tools】能根据数据库表结构自动生成对应的POJO类,包括其属性、getter和setter方法,这样开发者无需手动编写这些基础代码,可以更快地专注于业务逻辑。 配置方面,【hibernate tools】提供了方便的配置...
使用hibernate-tools插件可以直接在Eclipse中创建和编辑Hibernate配置文件,包括`hibernate.cfg.xml`和`.hbm.xml`文件。 ##### 2. 创建Hibernate Console配置 Eclipse中的Hibernate Console提供了运行SQL查询和...
- **集成开发环境支持**:特别强调了在Eclipse中的集成使用方法,包括JBoss Tools插件的支持。 - **Ant任务集成**:提供了强大的Ant任务来执行代码生成任务,无需复杂的编程即可实现代码自动化生成。 #### 三、安装...
在Hibernate中,这通常由Hibernate Tools完成,它可以读取数据库模式并生成POJO(Plain Old Java Object)类,这些类代表数据库中的表,包含了属性(对应字段)和getter/setter方法。这样,开发者就不需要手动创建每...
- **POJO Java代码导出器**:解释了如何使用`<hbm2java>`任务来自动生成POJO Java代码。 - **Hibernate映射文件导出器**:介绍了如何使用`<hbm2hb>`任务来生成Hibernate映射文件。 综上所述,这份“hibernate工具...
本文将深入探讨Hibernate 3.4.X版本的核心技巧,全面剖析其功能特性,特别是通过Hibernate Tools这一配套工具集,帮助读者更高效地进行代码生成、配置管理和逆向工程等关键任务。 #### 下载与安装Hibernate Tools ...
6. **Hibernate Tools**: 可能还包括Hibernate的开发工具,如Hibernate逆向工程,它可以自动生成POJO类和映射文件,或者Hibernate的Eclipse插件,帮助开发者更方便地使用Hibernate。 压缩包子文件的文件名称列表中...
- 安装所需的插件,如MyEclipse Hibernate Tools等。 2. **数据库连接设置**: - 在MyEclipse中配置好数据库连接,包括驱动程序、URL、用户名和密码等信息。 3. **添加必要的库**: - 添加Hibernate相关的JAR包到...
6. **Hibernate Tools**: Hibernate Tools是Eclipse的一个插件,提供了可视化工具来生成POJO类(Plain Old Java Object,表示数据库实体的Java类)和映射文件,简化开发流程。在本例中,开发者使用它来根据数据库...