逆向工程生成待注解的hibernate实体

引言

原来的实体都是用PD生成或者手写。我们做的项目在数据库设计好的情况下用逆向工程直接生成待注解的hibernate实体,省时又方便。

下面来看具体步骤。

安装hibernate-tools插件

下载hibernate tools插件

1)点击eclipse菜单Help,选择Install New Software...
2)在Work with处:http://download.jboss.org/jbosside/updates/stable
3)只选择其中的Hibernate Tool

注意不要选择Contact all update sites during install to find required software,否则会长时间停留在calculating requirements and dependencies


4)点击Next。更新完成后重启eclipse。

根据数据库逆向生成hibernate的实体类

Data Source Explorer

1.在eclipse中:Window->Show View->Other->Data Source Explorer,与Servers和Console窗口同级,出现了Data Source Explorer窗口


2.右键Database Connections->New ..


3.选择数据库类型,并重命名


4.创建数据库连接


增加驱动


添加驱动jar包,将mysql-connector-java-5.1.0-bin.jar放到资源管理器中的合适位置。然后填写数据库连接信息,保存密码,选择完成。


DataBase Connections 的子节点,出现我们刚刚创建的数据库。


Hibernate Configurations

1.Window->Show View->Other...->Hibernate->Hibernate->Configurations


与Servers和Console同级,出现Hibernate Configurations窗口。



2.空白处右键Add Configurations..

1)指定project和Database connection


Database connection:选择之前的设置好的数据库连接

2)新建Property file:Setup...->Create new...指定创建的位置到core下的resources下。


3)创建Configuration file: Setup...->Create new...指定创建的位置到core下的resources下



执行逆向工程

1)自定义视图

Window->Customize Perspective...,选择Command Groups Availability,勾选上Hibernate CodeGeneration


2)选择菜单栏中的




3)创建reveng.xml

Setup...->Create new...指定位置为core包下的resources


选择下一步


4)选择finish,回到Hibernate Code Generation Configurations页面,选择Exporters.


5)选择Run,在相应的entity包下,出现了相应的实体



小结

             数据库和实体之间是一一对应的关系。生成简单的实体可以用Power Designer,当然也可以由实体生成数据库,大家多多实践。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 57
    评论
评论 57
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值