使用JdbcTemplate的过程中,由于会将ResetSet的数据映射到一些pojo的里,而根据库表手写这些pojo比较费时,可以使用hibernate_tool根据库表生成相应的pojo对象,类似hibernate_tool工具还有myeclipse自带的反向生成功能。
1.新建hibernate.cfg.xml主要用来配置要连接的目标库,驱动等。注意,要选中Create a console configuration。在任何时候,都可以先保存再编辑。保存之后,在show view | Hibernate Configurations里面可以看到db。但是针对哪些表做代码生成,是在下一步操作。
2.运行工具栏中Hibernate tool的下拉项:Hibernate Code Generation Configurations。如果没有可以运行的配置,需要右键新建配置。新建的过程就是指定将来生成的pojo放到哪个目录下,哪些表生成,关联关系是否生成等。在生成pojo的同时会被这些信息写入到文件hibernate.reveng.xml。 如果不指定哪些表,默认该库的全部表对应的Pojo会生成在指定目录下.
2.1在Console configuration之前创建的configuration(映射文件引入配置文件)
2.2 output指定src目录
2.3 package指定src下的package
2.4点击setup创建映射文件(里面定义表生成pojo)
2.5 Exporters标签里面定义导出的内容。这里仅选择Domain Code
2.6. 点击run生成。
3.hibernate tools是JBboss tool的多个eclipse插件中的一个。jboss所有资源的下载地址:http://sourceforge.net/projects/jboss/files/,不推荐官网下载。
参考:Hibernate Tools for Eclipse插件的安装和使用
分享到:
相关推荐
- **The <hibernatetool> ant Task**:详解了`<hibernatetool>` Ant任务的用法,该任务可以用来执行各种Hibernate相关的操作。 - **Hibernate Configurations**: - **Standard Hibernate Configuration ()**:配置...
《使用Hibernate Tool高效开发数据库实体类》 在Java Web开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。然而,手动编写与数据库表对应的实体类是一项繁琐的工作,这时,我们...
《深入探索Hibernate Tool源代码:Eclipse Plugin与Code Generator解析》 Hibernate Tool是Java开发者们常用的工具,它基于Hibernate框架,提供了丰富的功能,包括数据库逆向工程、对象关系映射(ORM)代码自动生成...
【标题】"Hibernate Tool非Eclipse插件方式运行"涉及的是在不依赖Eclipse环境的情况下,如何使用Hibernate Tool工具进行数据库操作。Hibernate Tool是Hibernate框架的一部分,它提供了一系列命令行工具,可以用来...
**hibernate-tool 插件详解** 在Java开发领域,Hibernate是一个非常流行的对象关系映射(ORM)框架,它极大地简化了数据库操作。而`hibernate-tools`插件是Hibernate项目的一部分,它提供了一系列实用工具,帮助...
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库。...正确配置和使用Hibernate Tool,对于任何使用Hibernate的Java项目都是一项重要的技能。
在使用“Hibernate Generate Tool”时,开发者首先需要配置数据库连接信息,然后指定要生成代码的表名或整个数据库。工具会自动分析数据库表的字段,根据字段类型和注解生成对应的Java属性,并为每个实体类生成...
通过以上步骤,你应该能成功在Eclipse Luna中安装并使用Hibernate Tools。这个插件极大地提升了开发基于Hibernate的应用程序的效率,使得数据库交互和配置工作变得更加直观和便捷。记住,始终关注Eclipse和Hibernate...
hibernate-tool.jar 这个jar文件用来和ANT搭配由hbm.xml自动生成数据库schema,和java类
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库。为了简化开发过程,Hibernate提供了一款名为Hibernate Tools的插件,该插件可以集成到Eclipse、...
在使用Hibernate时,确保正确地引入所有必要的JAR(Java Archive)文件至关重要,因为这些库提供了Hibernate框架所需的所有功能和依赖。以下是一些关于Hibernate JAR包以及它们在项目中的作用的详细解释: 1. **...
在使用MyEclipse进行开发时,可能会遇到配置Hibernate框架出现问题的情况。本文将针对“MyEclipse配置Hibernate时出错”的问题进行全面解析,旨在帮助开发者更好地理解并解决此类问题。 ### 一、MyEclipse简介 ...
【hibernate Tools】是Java开发中用于简化Hibernate框架使用的工具集,它为Eclipse提供了对Hibernate项目的集成支持。在本文中,我们将详细介绍如何安装和使用hibernate Tools,以便在开发过程中更高效地处理...
在这个例子中,`hibernatetool`任务会读取源代码目录下的所有`.hbm.xml`文件,根据它们生成对应的SQL脚本(schema.sql),并写入到指定的目录。 在实际开发中,Ant和Hibernate的结合使用可以大大提高项目的开发效率...
4. **执行生成命令**:使用`hibernatetool`或IDE插件,指定配置文件、数据库连接信息以及映射文件,然后运行生成命令。例如,如果你使用命令行工具,可能会有如下命令: ``` java -cp hibernate-tools.jar org....
hibernate-tools
NULL 博文链接:https://linjia880714.iteye.com/blog/859334
使用Hibernate,开发者可以遵循一定的原则来设计持久化类,如定义get/set方法、提供默认构造器、使用集合接口类型和标识属性。此外,还需要通过Configuration类配置Hibernate,包括数据库连接信息、映射文件等。 ...
综上所述,`hibernate.tool.test`涉及的Java知识包括Hibernate框架、ORM原理、数据库设计、JPA规范、Java持久化技术以及开发环境中的集成工具使用。掌握这些知识点对于提升Java后端开发效率和保证代码质量至关重要。...
5. **antlr-2.7.7.jar**: ANTLR (ANother Tool for Language Recognition) 是一个强大的解析器生成器,Hibernate使用ANTLR解析HQL和Criteria查询。 6. **dom4j-1.6.1.jar**: DOM4J 是一个灵活的Java文档对象模型库...