要生成pojo和xml映射文件,不会用hibernate tool,每次尝试都生成的乱七八糟的,然后前天自己用手打了十多张表,一个是为了惩罚自己,对自己的学习能力很是不满,所以要让自己尝一尝苦头,尽管辛苦的打了十多张表,可就在昨天用git提交代码时候操作失误给弄没了(git使用的更是糊涂),所以决定一定要弄明白如何使用hibernate tool,经过多次试验,整理如下,网上文章虽然很多,但这是自己整理的,供以后查找便。
环境:eclipse kepler
一.安装hibernate tool
1.help ——》 Install New Software... (即:弹出如下对话框)
2.点击 "Add..." 按钮
环境:eclipse kepler
一.安装hibernate tool
1.help ——》 Install New Software... (即:弹出如下对话框)
2.点击 "Add..." 按钮
对话框输入:"Hibernate Tools"
地址栏输入:http://download.jboss.org/jbosstools/updates/stable/ (如图所示)
展开:查找Hibernate tools进行勾选 (因安装好久不记得当时状况,大概记得如此如不对还望纠正)
然后一路点击 "Next" 安装完毕后重新启动eclipse。
展开:查找Hibernate tools进行勾选 (因安装好久不记得当时状况,大概记得如此如不对还望纠正)
然后一路点击 "Next" 安装完毕后重新启动eclipse。
二、Hibernate tools 使用
1.打开hibernate 视图
Windows ——》 Open Perspective ——》Hibernate
2.添加 hibernate configuration 文件
1) hibernate 透视图 右键 "Add Configuration..." (如图所示)
2) 填写参数说明
2) 填写参数说明
Name: 随意命名(例如:bat 本项目名)
Project:选择eclipse下工程 (例如:bat)
Database connection:右键"New" 弹出选择数据库对话框,(例如:My Sql 如图所示)
点击 "Next" 进行数据库配置 (如图所示)
配置完成后 点击"Test Connection" 弹出 "Success" 消息框 即数据库连接成功,否则请自行查找原因。
点击 "Next" 进行数据库配置 (如图所示)
配置完成后 点击"Test Connection" 弹出 "Success" 消息框 即数据库连接成功,否则请自行查找原因。
注意:数据库的用户名和密码填写正确 确保数据库驱动已经添加
完成后 点击"Ok" 即可在Hibernate Configurations 透视图下看到(例如:如图所示)
3、配置 Code generation文件
1)选择工具栏选择 "Hibernate Code Generation Configurations..." 弹出如下所示
2)配置参数说明:
2)配置参数说明:
Name:(随便 例如:可与项目同名)
Console configuration:即,上面操作配置的bat
Output director:选择操作目录
Package:选择操作包
reveng.xml:设置操作表,说明如下:
①.点击"Setup..." 在弹出对话框选择"Create new..." 选择操作项目 起reveng.xml的名字 不允许重名,点击"Next" 即如图所示
②、选择要操作生成的表(注意:如左侧无数据,点击"refresh" 如果出现错误请注意查看数据库配置是否正确)
②、选择要操作生成的表(注意:如左侧无数据,点击"refresh" 如果出现错误请注意查看数据库配置是否正确)
3、Exporters 导出如图所示:
选择要生成文件,例如(实体文件、hmb.xml文件) 如上图勾选
选择要生成文件,例如(实体文件、hmb.xml文件) 如上图勾选
4、点击"Run" 即可在项目指定位置生成相关文件。
5.Success!如有错误欢迎指正。
相关推荐
- **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框架的一部分,它提供了一系列命令行工具,可以用来...
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库。...正确配置和使用Hibernate Tool,对于任何使用Hibernate的Java项目都是一项重要的技能。
**hibernate-tool 插件详解** 在Java开发领域,Hibernate是一个非常流行的对象关系映射(ORM)框架,它极大地简化了数据库操作。而`hibernate-tools`插件是Hibernate项目的一部分,它提供了一系列实用工具,帮助...
通过以上步骤,你应该能成功在Eclipse Luna中安装并使用Hibernate Tools。这个插件极大地提升了开发基于Hibernate的应用程序的效率,使得数据库交互和配置工作变得更加直观和便捷。记住,始终关注Eclipse和Hibernate...
在使用“Hibernate Generate Tool”时,开发者首先需要配置数据库连接信息,然后指定要生成代码的表名或整个数据库。工具会自动分析数据库表的字段,根据字段类型和注解生成对应的Java属性,并为每个实体类生成...
在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库。为了简化开发过程,Hibernate提供了一款名为Hibernate Tools的插件,该插件可以集成到Eclipse、...
在使用Hibernate时,确保正确地引入所有必要的JAR(Java Archive)文件至关重要,因为这些库提供了Hibernate框架所需的所有功能和依赖。以下是一些关于Hibernate JAR包以及它们在项目中的作用的详细解释: 1. **...
hibernate-tool.jar 这个jar文件用来和ANT搭配由hbm.xml自动生成数据库schema,和java类
在使用MyEclipse进行开发时,可能会遇到配置Hibernate框架出现问题的情况。本文将针对“MyEclipse配置Hibernate时出错”的问题进行全面解析,旨在帮助开发者更好地理解并解决此类问题。 ### 一、MyEclipse简介 ...
hibernate-tools
在这个例子中,`hibernatetool`任务会读取源代码目录下的所有`.hbm.xml`文件,根据它们生成对应的SQL脚本(schema.sql),并写入到指定的目录。 在实际开发中,Ant和Hibernate的结合使用可以大大提高项目的开发效率...
【hibernate Tools】是Java开发中用于简化Hibernate框架使用的工具集,它为Eclipse提供了对Hibernate项目的集成支持。在本文中,我们将详细介绍如何安装和使用hibernate Tools,以便在开发过程中更高效地处理...
NULL 博文链接:https://linjia880714.iteye.com/blog/859334
4. **执行生成命令**:使用`hibernatetool`或IDE插件,指定配置文件、数据库连接信息以及映射文件,然后运行生成命令。例如,如果你使用命令行工具,可能会有如下命令: ``` java -cp hibernate-tools.jar org....
使用Hibernate,开发者可以遵循一定的原则来设计持久化类,如定义get/set方法、提供默认构造器、使用集合接口类型和标识属性。此外,还需要通过Configuration类配置Hibernate,包括数据库连接信息、映射文件等。 ...
除了上述手动配置,还可以使用Hibernate的命令行工具(如`hibernatetool`)生成Java实体类和映射文件,或者反向工程数据库结构到这些文件,极大地提高了开发效率。 **5. 源码分析** 了解Hibernate的工作原理时,...
- 通过定义`<hibernatetool>`任务,可以在构建过程中执行一系列Hibernate相关的操作。 ##### 5.3 Hibernate Configurations - 支持多种配置方式,包括标准配置、基于注解的配置等。 ##### 5.4 Exporters - **...