[转]hibernateTools工具安装及使用总结(eclipse 3.6)
转载地址: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)的更多相关文章
- (转)hibernateTools工具安装及使用总结(eclipse 3.6)
最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一直使用的JDBC或者 ibatis,hibernate的使用还是大姑娘上轿头一回,网上都介绍 ...
- python 工具 eclipse pydev工具安装。
1.下载eclipse 2.下载java jre(这个会在运行eclipse的时候提示你下载,,根据系统型号下载就行) 3.下载完jre后,把目录下javaw.exe的路径添加到系统path环境变量中 ...
- Java开发工具安装步骤内容如下
Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...
- Linux (Ubuntu12.04) 下开发工具安装和使用
Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...
- (3.2)mysql基础深入——mysql源码阅读工具安装与应用
(3.2)mysql基础深入——mysql源码阅读工具安装与应用 关键字:mysql源码阅读工具 工具列举:一般多用[1][2][3]吧 [1]source insight [2]写字板/记事本 UE ...
- OpenDaylight开发hello-world项目之开发工具安装
OpenDaylight开发hello-world项目之开发环境搭建 OpenDaylight开发hello-world项目之开发工具安装 OpenDaylight开发hello-world项目之代码 ...
- ubuntu14.04下配置Java环境以及安装最新版本的eclipse
首先是配置JDK 步骤一:下载最新版本的JDK,链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 步骤二:首先 ...
- MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...
- 安装appcan后打开eclipse出错
原有eclipse,后安装appcan后打开eclipse出错,因为appcan是自带的编译器也是eclipse所以会产生冲突,只需要在环境变量path里面把java_home参数移到appcan参数 ...
随机推荐
- Kafka 解析
Kafak采用硬盘顺序写入和内存映射文件技术提示性能.即便是顺序写入硬盘,硬盘的访问速度还是不可能追上内存.所以Kafka的数据并不是实时的写入硬盘,它充分利用了现代操作系统分页存储来利用内存提高I/ ...
- KITTI数据集格式说明
由于上一篇博客所提到的论文中的训练数据是KITTI的数据集,因此如果我想要用自己的数据集进行训练的话,就需要先弄清楚KITTI数据集的格式,在以下的网址找到了说明: 首先,数据描述中是这样的: 在以下 ...
- TextView无法通过setText设值
因为setText接收的是char序列接口类型实例,假如你在传入int类型的时候一定要String.valueOf: 设值没有成功八成是你传递的为非char序列接口类型!!!!!
- cmd导入导出
2:用cmd进入命令行输入:tnsping cmstar就是测试172.18.13.200是否连接成功3:导入与导出,如下: 数据导出: 1 将数据库TEST完全导出,用户名system 密码mana ...
- highcharts 插件问题
Uncaught TypeError: $(...).highcharts is not a function 解决方法: $('#container').highcharts({ colors: [ ...
- Java中的Atomic包使用指南
Atomic包介绍 在Atomic包里一共有12个类,四种原子更新方式,分别是原子更新基本类型,原子更新数组,原子更新引用和原子更新字段.Atomic包里的类基本都是使用Unsafe实现的包装类. 原 ...
- web前端基础知识 jQuery
通过之前的学习我们已经了解了html.css.javascript的相关知识:本次我们就共同学习进阶知识:jQuery~ 一.什么是jQuery? jQuery其实就是一个轻量级的javascript ...
- git基本配置
用户信息 你个人的用户名称和电子邮件地址,用户名可随意修改,git 用于记录是谁提交了更新,以及更新人的联系方式. $ git config --global user.name "Donl ...
- 使用SQL语句查询日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期) 日期转字符串
取某月天数:,) --当月天数 ,DATEADD(m, DATEDIFF(m,,getdate())+,))) ---当月第一天 ,getdate()) ---当月最后一天 ,dateadd(m,,d ...
- rqt工具的使用
安装rqt工具sudo apt-get install ros-indigo-rqtsudo apt-get install ros-indigo-rqt-common-plugins或者rosdep ...