Hibernate Tools的官方网站: http://hibernate.org/tools/
Step1、 安装好Hibernate Tools,建立一个Dynamic web project,工程名为“test”。
Step2、以Mysql为示例,建立相应的测试数据库及表,如下所示:

[sql] view plain copy
  1. mysql> use test;
  2. Database changed
  3. mysql> show tables;
  4. +----------------+
  5. | Tables_in_test |
  6. +----------------+
  7. | customer       |
  8. | login          |
  9. +----------------+
  10. 2 rows in set (0.10 sec)

Step3、将MySql的Jdbc驱动库(mysql-connector-java-5.0.8-bin.jar)拷贝至lib目录。
Step4、利用Hibernate Tools生成Hibernate的 cfg.xml。如下图:

直接默认转到下一步的配置界面,配置如下图:

点击完成(Finish)后,它将生成如下xml的配置文件(hibernate.cfg.xml):

[html] view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE hibernate-configuration PUBLIC
  3. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  4. "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  5. <hibernate-configuration>
  6. <session-factory>
  7. <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
  8. <property name="hibernate.connection.password">gjs@y1</property>
  9. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property>
  10. <property name="hibernate.connection.username">root</property>
  11. <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
  12. </session-factory>
  13. </hibernate-configuration>

Step5、利用Hibernate Tools生成Hibernate的 Console配置。如下图:



点击完成(Finish)后,它将生成配置文件,如下图:

Step6、利用Hibernat Tools生成Hibernate的 reveng.xml配置。如下图:

直接默认转到下一步的配置界面,配置如下图:

点击完成(Finish)后,它将生成如下xml的配置文件(hibernate.reveng.xml):

[html] view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE hibernate-reverse-engineering PUBLIC
  3. "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN"
  4. "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >
  5. <hibernate-reverse-engineering>
  6. <table-filter match-catalog="test" match-name="customer" />
  7. <table-filter match-catalog="test" match-name="login" />
  8. </hibernate-reverse-engineering>

Step7、最后一步了,生成 映射文件Java代码。如下图:

点击运行(Run)后,它将生成如下映射文件和Java代码文件,如下图:

Hibernate Tools for Eclipse的使用相关推荐

  1. hibernate tools for eclipse plugins在线怎么安装

     1.启动eclipse 2.选择Help > Install New Software...> 3.添加如下地址: http://download.jboss.org/jbossto ...

  2. Hibernate Tools 学习总结

    Hibernate Tools for Eclipse的使用 http://blog.csdn.net/gaojinshan/article/details/39502509 Hibernate To ...

  3. java hibernate 下载,Download the Hibernate Tools

    首先去官网上下载最新版本的Hibernate Tools JBoss Tools 4.5.0.Final Requirements: Java 8 and Eclipse Oxygen 4.7 有 4 ...

  4. Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件

    建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢. 下面就把详细步骤贴出来,同样,有图有真相. ...

  5. eclipse怎样在线安装hibernate tools插件并使用

    不知不觉,小Alan已经将近3个月没有上班了,最近在复习一些知识,随时准备回到代码世界的战场,今天复习到了Hibernate,记录一下一点点小知识,那就是eclipse下hibernate Tools ...

  6. (转)Eclipse在线配置Hibernate Tools

    http://blog.csdn.net/yerenyuan_pku/article/details/52733403 查看Eclipse版本 Eclipse针对程序开发有很多发行版本,除了开发语言的 ...

  7. eclipse下使用hibernate tools实现hibernate逆向工程

    一  安装hibernate tools插件 1 在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3 ...

  8. How To Install Hibernate / JBoss Tools In Eclipse IDE

    Hibernate Tools is a handy tool for Java's developers to generate tedious hibernate related stuffs l ...

  9. 用Hibernate Tools生成Hibernate Mapping映射文件

    用Hibernate Tools生成Hibernate Mapping映射文件 Eclipse中要集成安装Hibernate Tools组件 如果没有,请查看:Eclipse juno 中安装 JBo ...

最新文章

  1. java线程钥匙_Java多线程并发编程/锁的理解
  2. [转] 如何在 CentOS7 中使用阿里云的yum源
  3. 初步解读Golang中的接口相关编写方法
  4. python-leepcode-作用解析 - 5-27
  5. DL之Keras:keras保存网络结构、网络拓扑图、网络模型(json、yaml、h5等)注意事项及代码实现
  6. html图片自动循环轮播图,js实现图片无缝循环轮播
  7. 【python命名规范】谷歌风格命名
  8. 陕西师范大学计算机学院课表,陕西师范大学数学和信息科学学院课程表.doc
  9. 项目学习类容,日期处理,SQL语句查询,hashtable的运用,R语言包的环境配置
  10. HTML Meta标签详解
  11. 博客首页全新改版;博客代码片支持折叠;原创博文新增打赏功能……【2022.1.17】
  12. python 上传文件并保存
  13. 第三章 3.2 DI依赖循环 --《跟我学Spring》笔记 张开涛
  14. 麒麟系统更改SSH端口号
  15. 马尔可夫链 (Markov Chains)
  16. Unicode与中文互转(反斜杠u(\u)开头的16进制Unicode编码转换成中文汉字
  17. CodeIgniter入门
  18. Outlook邮箱开源许可-android
  19. 《期权、期货及其他衍生产品》读书笔记(第三章:利用期货的对冲策略)
  20. 数据保护新愿景:欧盟GDPR十个误解与争议

热门文章

  1. 解决前后端base64编码传递时的中文乱码问题
  2. Irvine64链接库过程的使用说明 Microsoft x64 调用规范 添加Irvine64.obj 64位链接库错误及解决方法
  3. 【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )
  4. 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )
  5. 【Android FFMPEG 开发】OpenSLES 播放音频 ( 创建引擎 | 输出混音设置 | 配置输入输出 | 创建播放器 | 获取播放/队列接口 | 回调函数 | 开始播放 | 激活回调 )
  6. Mybatis-Plus插件配置
  7. Java JSON 之 Xml 转 JSON 字符串
  8. 小程序---canvas画图,生成分享图片,画图文字换行
  9. Beta阶段——第4篇 Scrum 冲刺博客
  10. c++实现平面上的形状编辑