博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse下使用hibernate tools实现hibernate逆向工程
阅读量:6590 次
发布时间:2019-06-24

本文共 1397 字,大约阅读时间需要 4 分钟。

一  安装hibernate tools插件

1 在线安装

通过Eclipse的Help->Install New Software 在线安装插件,插件连接为:

  • eclipse helios(3.6)版

添加如下地址:
选择性安装:hibernate tools在All Jboss tools节点下面
  • eclipse indigo(3.7)版

添加如下地址:
选择性安装
  • 其它版本

自行下载:
本人原来用最新版的eclipse版本juno(4.2.2),地址为: 。

如下图:

15102917-3fc6f3dc4fff4a30ac130c62bbe05f5

2 成功安装了之后新建一个项目Java Project,名为 HibernateTest。

3 给项目添加数据库驱动(本人使用sqlserver2008)和Hibernate的包。如下图:

15104058-e3c96825d92e432b9d3eaf5896b9593

二 创建Hibernate配置文件(此部分为单独使用配置文件创建逆向,由于没有做成功,故可以直接跳到第三部分)

1 打开 Hibernate Configurations 视图, 菜单 Window  -> Show View -> Other...。如下图:

15104346-f9450774c6884904a3c4139567e03d9

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

15104656-45fc8ab128b8425587c8bcda8c32c79

3  弹出配置窗口,各个配置项如下:

Project : Browse 选择一个需要反向工程的project ,

Database Connection: Hibernate Configured connection

Configuration File: Setup

15105413-e2267dd3e8d64107ac58d998f7a74d9

15105745-034d9d55b1fc4b13873977cc7f17383

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

15110851-78938ed540334d838b8fd67159c0a4f

5 点击Finish按钮完成配置文件的创建

下面采用Data Management + Hibernate配置文件的结合方式创建逆向工程。因为之前我单独使用Hibernate配置文件的方式没有逆向成功,也没有弄清楚是什么原因,后来采用两种方式结合才做成功了。

三 采用eclipse自带的数据库管理器(Data Management)联通数据库

下面全程使用图片加文字说明

1. 打开数据库管理器(Data Management),并连接上数据库

16210836-23815ddf90234d34a0c8732f82ba9a2

16210954-2a8db74dac03418a86d3d460b76f635

16211018-29bf0e7748a54fcaaa71cb54f99211c

16211039-deaf652d1af14aff878194590fb7273

16211055-416fb4f250794552822496d02ed8c99

16211107-db0169509a334a9192c020ff6c2284c

16211146-f55e61670dfe4889a7847b54c329605

16211158-639d8c6c678f45e49c6031e5cd7adfb

16211215-26808c09a10842d3b0fdaa9126803b5

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

16211231-2183614fc1784df8887387586d78c1d

四 添加Hibernate Code Generation工具

1 点击 window - customize perspective,如下:

15220154-a63ddb78e41a4005b1195f923009b86

五 开始逆向生成Java实体类

下面也是全程使用图片加文字说明

1.创建Hibernate配置文件

16212021-0689cb7c9a5643f6ba2c53a213337e4

16212036-9c60a745efa448bc9dc96f9777535e5

16212303-c6934e9855c94a80bec5f33c459d4e5

16212324-756962e3510440628c4f499230295d3

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

16212340-ee618500711e454a9dcd7bda85b8aae

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

16212359-100e33554fe143e58d4aa819354fee2

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

16212422-c73a7849a0a84d5a863a2a60444c3ee

5.启动Hibernate Code Generation Configuerations 工具

16212444-6df35f0325b040ac998182182aafb79

16212510-b71b855adc14492d9bc81f1cb92a51c

16212530-135f76afdb744a37a3aa313167d4017

16212608-097075d7243e482ea72c2f11ee92973

16212627-c55c8bbb7ed545fd865a44f0dc1f2b7

16212639-1101657a8be649c3b09165d7f6ac352

16212710-fd3c0f3cf5474a9ba9a6d3c61f537f2

运行后就可以在项目的src目录下生成相应的实体类和配置文件了。

标签: 
本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1264603,如需转载请自行联系原作者
你可能感兴趣的文章
SQL SERVER 备份数据库到指定路径语句
查看>>
3.Knockout.Js(属性绑定)
查看>>
C++三大特性之多态
查看>>
v140平台工具集与v110工具集选择
查看>>
EF6+Sqlite连接字符串的动态设置
查看>>
下拉加载更多
查看>>
您是哪一种类型的老板?
查看>>
SQL SERVER 2012 只能识别20个CPU的问题
查看>>
设计模式(十)外观模式
查看>>
C/C++语言中Static的作用详述
查看>>
[Android Samples视频系列之ApiDemos] App-Activity-Recreate
查看>>
ASP开发基础
查看>>
MYSQL性能调优
查看>>
LVM自动扩容
查看>>
笔记整理4
查看>>
在eclipse中如何搭建ssh框架
查看>>
idea文件折叠显示出来配置
查看>>
垃圾回收解析
查看>>
SQLSERVER中的非工作时间不得插入数据的触发器的实现
查看>>
如何写出兼容大部分浏览器的CSS 代码
查看>>