****生成待注解的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,当然也可以由实体生成数据库,大家多多实践。