eclipse下使用hibernate tools实现hibernate逆向工程
一 安装hibernate tools插件
1 在线安装
通过Eclipse的Help->Install New Software 在线安装插件,插件连接为:
- eclipse helios(3.6)版
- eclipse indigo(3.7)版
如下图:

2 成功安装了之后新建一个项目Java Project,名为 HibernateTest。
3 给项目添加数据库驱动(本人使用sqlserver2008)和Hibernate的包。如下图:

二 创建Hibernate配置文件(此部分为单独使用配置文件创建逆向,由于没有做成功,故可以直接跳到第三部分)
1 打开 Hibernate Configurations 视图, 菜单 Window -> Show View -> Other...。如下图:

2 在 Hibernate Configurations 视图空白区域右建 Add Configurations ,这里名称我填写的“hibernate” ,你可以命名为其它,一会儿会被调用。如下图:

3 弹出配置窗口,各个配置项如下:
Project : Browse 选择一个需要反向工程的project ,
Database Connection: Hibernate Configured connection
Configuration File: Setup


4 填写配置文件的各种信息。填写数据连接相关内容,如IP,数据库名称,账户,密码等 点Finish,然后下个窗口点OK 完成配置。如下图:

5 点击Finish按钮完成配置文件的创建
下面采用Data Management + Hibernate配置文件的结合方式创建逆向工程。因为之前我单独使用Hibernate配置文件的方式没有逆向成功,也没有弄清楚是什么原因,后来采用两种方式结合才做成功了。
三 采用eclipse自带的数据库管理器(Data Management)联通数据库
下面全程使用图片加文字说明
1. 打开数据库管理器(Data Management),并连接上数据库









2.成功连接数据库后会看到如下图的所示

四 添加Hibernate Code Generation工具
1 点击 window - customize perspective,如下:

五 开始逆向生成Java实体类
下面也是全程使用图片加文字说明
1.创建Hibernate配置文件




2.创建完配置文件后返回的界面如下

3.切换到Common选项卡设置字符编码

4.配置文件创建完之后可以看到Hibernate Configuerations 视图的Database节点中有了数据库

5.启动Hibernate Code Generation Configuerations 工具







运行后就可以在项目的src目录下生成相应的实体类和配置文件了。
eclipse下使用hibernate tools实现hibernate逆向工程的更多相关文章
- 【转】eclipse下使用hibernate tools实现hibernate逆向工程
一.基本环境 Eclipse 3.6 AppFuse Struts2 2.1.0 JBoss Hibernate Tools 3.4.0 二.JBoss Hibernate Tools 3.4.0安装 ...
- 用Hibernate Tools生成Hibernate Mapping映射文件
Eclipse中要集成安装Hibernate Tools组件 如果没有,请查看:Eclipse juno 中安装 JBoss Tools,集成Hibernate 一.确定环境: 1.Maven3.0. ...
- 【MyEcplise hibernate tools】hibernate tools的使用以及错误
1.点击Myecplise右上角 2.点击进入后,在这个区域右键 New 一个新的connection 3.以mySql连接为例子,在这里展示一下,下面这几项必须都要按照要求完全一致,除了架包所在的本 ...
- Hibernate Tools for Eclipse的使用
Hibernate Tools的官方网站:http://hibernate.org/tools/Step1.安装好Hibernate Tools,建立一个Dynamic web project,工程名 ...
- 用hibernate tools生成对应的sql应用代码
参考资料: eclipse在线配置hibernate tools http://jingyan.baidu.com/article/db55b609959d154ba20a2f5d.html [图]H ...
- Eclipse下配置和使用Hibernate Tools
本文转自:http://radiumwong.iteye.com/blog/358585 Hibernate Tools可以通过访问已经建立好的数据库以反向工程方式生成POJO文件. 今天就来说一下如 ...
- eclipse中怎么添加Hibernate tools
最近在学习Hibernate框架,但是用eclipse的时候发现自己安装的过程不是很顺利,因此记下来,供自己和别人参考. Hibernate Tools是由JBoss推出的一个Eclipse集成开发工 ...
- eclipse怎样在线安装hibernate tools插件并使用
不知不觉,小Alan已经将近3个月没有上班了,最近在复习一些知识,随时准备回到代码世界的战场,今天复习到了Hibernate,记录一下一点点小知识,那就是eclipse下hibernate Tools ...
- Hibernate Tools for Eclipse安装
声明:本文转载自 http://developer.51cto.com/art/200906/128067.htm Hibernate Tools for Eclipse Plugins 的安装和使用 ...
随机推荐
- linux xargs 使用
xargs是一条Unix和类Unix操作系统的常用命令.它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题[1]. 例如,下面的命令: rm `find /path -type ...
- 编译不通过:提示XXXX不是类或命名空间名 的解决办法
手动写了一个类,需要引入预编译头stdafx.h.结果编译时提示XXXX不是类或命名空间名. 处理方法:将#include "stdafx.h"放在最前面.
- c#提出中文首字母
; i < len; i++) { myStr += getSpell(strText.Substring(i, )); ...
- DELL WIN7系统安装 U盘
1.老毛挑制作U盘启动安装 http://www.laomaotao.net/ 2.下载WIN7 COPY里面的内容到U盘根目录,然后将bootmgr文件更名为win7mgr 3.开进F2修改BIO ...
- HOJ 1096 Divided Product (DFS)
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Given two positive integers N and M, please divide N into sev ...
- 简单dp hdu-4105-Electric wave
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4105 题目意思: 给一个字符串,求最大的分隔空格数,记所有被分隔的数为a1,a2,a3,..... ...
- pyqt QTableWidget例子学习(重点)
# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' from PyQt4.QtGui import * from PyQ ...
- sql执行顺序整理
sql的执行顺序,是优化sql语句执行效率必须要掌握的.各个数据库可能有细小的差别,但大体顺序是相同的,这里只做大致说明. 一.总体执行顺序 在sql语句执行之前,还有SQL语句准备执行阶段,这里不做 ...
- Android学习总结——实时显示系统时间
我们都知道System.currentTimeMillis()可以获取系统当前的时间,这里要实时显示就可以开启一个线程,然后通过handler发消息,来实时的更新TextView上显示的系统时间.具体 ...
- LR选择哪种方式录制
LR选择哪种方式录制,有以下考虑原则: 1.基于浏览器的应用程序推荐使用HTML-basic script方式录制 2.不是基于浏览器的应用程序推荐使用URL-basic script方式录制 3.如 ...