转载地址:http://blueblood79.iteye.com/blog/773177

最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一直使用的JDBC或者
ibatis,hibernate的使用还是大姑娘上轿头一回,网上都介绍说jboss的hibernateTools工具不错,所以安装使用了一下,下
面是安装使用的总结

一.hibernateTools工具的安装:

1.作者使用的eclipes版本是3.6

2.选择help ->install new software 弹出如下对话框

选择add按钮

在弹出的对话框中输入 hibernateTools, 地址栏输入:http://download.jboss.org/jbosstools/updates/stable/

点OK保存

然后会显示出如下的选择框

勾选JBoss Tools 选择下面的Hibnernate Tools ,点击 next 按钮,然后按照提示就可以完成Hibernate的安装,安装完毕后会重新启动eclipse

二. hibernate工具的使用

1.打开hibernate视图

在上述工具安装完成后,选择 window->open perspective 打开透视图,选择Hibernate透视图

2.添加 hibernate configuration 文件

在hibernate透视图下,右键单击,选择 add Hibernate Configuration, 会弹出如图所示的对话框

Name: 可以顺便起一个

project:选择eclipse下面的工程,很多博文中都是新建的hibernate工程,其实是没有必要的,选择你目前正在操作的工程就可以了.

databaseConnection:
选择右侧的New按钮,会弹出一个让你选择数据库的对话框,这里就不贴图了,目前笔者用的是mysql数据库,所以就选择MySQL,点击next后,如
果classPath下没有相应的driverClass,就需要添加MySQL的驱动到classpath下面

如果需要调整字符集的话,可以在common选项卡下设置

完成后,点击OK按钮.

就会出现如下图的界面了,可以看到相关数据库下面的表信息了

3. 配置 Code generation文件

1.选择  快捷标签,下拉选择hibernate Code Generation Configurations,点击弹出相关的对话框

选择Main标签页
                      name: 顺便设置

console configuration: 这个就是上面设置的配置信息,作者这里是hibernate

output directory: 选择你要操作的目录

package:选择你要操作的包

reveng.xml:这个是配置的重点,主要是设置要操作的表,列等等,下面在重点讲

配置如下图:


      
            
                 2.重点说下reveng.xml文件:

1.点击Setup按钮,选择创建新的配置文件,会弹出如下的对话框


          如果如笔者一样,左侧没有数据的话,单击 refresh就可以显示相应的数据表信息,然后操作你要生成的表

3.导出

选择exporters选项卡,然后选择相应要生成的文件,笔者这边是hbm.xml 和实体文件

4.点击运行,就会在你指定的包下面生成相关的文件了.

  • 大小: 49.4 KB
  • 大小: 20 KB
  • 大小: 67.6 KB
  • 大小: 28.4 KB
  • 大小: 7.9 KB
  • 大小: 59.1 KB
  • 大小: 53.4 KB
分享到:

[转]hibernateTools工具安装及使用总结(eclipse 3.6)的更多相关文章

  1. (转)hibernateTools工具安装及使用总结(eclipse 3.6)

    最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一直使用的JDBC或者 ibatis,hibernate的使用还是大姑娘上轿头一回,网上都介绍 ...

  2. python 工具 eclipse pydev工具安装。

    1.下载eclipse 2.下载java jre(这个会在运行eclipse的时候提示你下载,,根据系统型号下载就行) 3.下载完jre后,把目录下javaw.exe的路径添加到系统path环境变量中 ...

  3. Java开发工具安装步骤内容如下

    Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...

  4. Linux (Ubuntu12.04) 下开发工具安装和使用

    Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...

  5. (3.2)mysql基础深入——mysql源码阅读工具安装与应用

    (3.2)mysql基础深入——mysql源码阅读工具安装与应用 关键字:mysql源码阅读工具 工具列举:一般多用[1][2][3]吧 [1]source insight [2]写字板/记事本 UE ...

  6. OpenDaylight开发hello-world项目之开发工具安装

    OpenDaylight开发hello-world项目之开发环境搭建 OpenDaylight开发hello-world项目之开发工具安装 OpenDaylight开发hello-world项目之代码 ...

  7. ubuntu14.04下配置Java环境以及安装最新版本的eclipse

    首先是配置JDK 步骤一:下载最新版本的JDK,链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 步骤二:首先 ...

  8. MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)

    一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...

  9. 安装appcan后打开eclipse出错

    原有eclipse,后安装appcan后打开eclipse出错,因为appcan是自带的编译器也是eclipse所以会产生冲突,只需要在环境变量path里面把java_home参数移到appcan参数 ...

随机推荐

  1. Objective-c防止数组越界而崩溃(全局效果)

    数组越界其实是很基本的问题,但是解决起来除了count的判断,还有每个调用的时候都要去判断一遍 对于不明确的数据总会有崩溃的风险 然而 每次调用都判断 那是太累了 so ..runtime&c ...

  2. 极光推送Jpush(v3)服务端PHP版本的api脚本类

    原文地址:http://www.dodobook.net/php/780 关于极光推送的上一篇文章已经说明了,此处就不多说了.使用v3版本的原因是v2使用到2014年年底就停止了.点击查看上一篇的地址 ...

  3. Immutable api example

    var temp=[{name:"kitty",age:31},{name:"ff",age:22},{name:"kitty",age:4 ...

  4. OpenStack学习参考

    预备知识 Python 调试手段.日志:pdb 开源框架 Django 面向对象:类.继承.多态 编码规范 搭建环境 安装docker,下载openstack镜像,关于docker参考 使用fuel来 ...

  5. JMeter学习-029-JMeter配置文件propertie配置项读取及应用实例

    在上文中提到通过读取配置文件中的数据,以此定制JMeter Slave的脚本分发路径(默认脚本路径,即参数文件相对路径父目录). 此文,就以此为例进行实例说明. 通过阅读JMeter源码 core/s ...

  6. Log4Net组件的应用详解

    第一步: 添加并应用Log4net.dll.然后在Web.config文件中添加下面的配置局 <configSections>    <section name="log4 ...

  7. 【转载】JMeter3.0图形化HTML报告中文乱码问题处理

    由于个人在JMeter 3.0的实际应用中,脚本中的Test Plan/Sampler等元件命名都没有使用中文,所以在之前介绍Dashboard Report特性的博客(原文戳这里))成文时,没有提到 ...

  8. javascript数据结构和算法

    一.栈 javascript实现栈的数据结构(借助javascript数组原生的方法即可) //使用javascript来实现栈的数据结构 var Stack={ //不需要外界传参进行初始化,完全可 ...

  9. CentOS进不了mysql

    在tty1里输入命令:“mysql -uroot -p+密码” 可以正常进入mysql,但在tty2里就不行了, 提示:Error 1045(28000): Access denied for use ...

  10. mysql的三种驱动类型

    http://862123204-qq-com.iteye.com/blog/1566581 1. Class.forName("com.mysql.jdbc.Driver");/ ...