eclipse用hibernate tools从数据库逆向生成Hibernate实体类

一、eclipse连接数据库 
在工具栏中的打开Open Perspective添加Database Development 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
在Database Development添加新的数据库连接 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
选择对应数据库,添加数据库驱动jar(注:jar包版本要和数据库版本相对应,否则数据库无法正常读取)并填写连接信息,测试链接是否成功 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
成功之后可以就可以刷新database就可以看到读取到数据库的表了 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 

一、离线安装 
http://tools.jboss.org/downloads/官网下载对应eclipse的版本,手动安装到eclipse根目录下并配置link文件,这种方法缺点是可能造成不能自动建立.hbm.xml文件,有想尝试的可参考http://jingyan.baidu.com/article/295430f1d7ac830c7f00507d.html这里不在细说。

二、在线安装 
通过eclipse自带的eclipse marketplace安装 
打开的工具栏Help-》eclipse marketplace搜索hibernate找到JBoss tools并安装接着一路next》》安装完成之后重启eclipse就行了 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类


二、创建hibernate.properties和hibernate.cfg.xml 
在hibernate.cfg.xml中选择自己项目的hibernate版本通过get values from connection 获取刚才设定的数据库连接信息把create a console configuration 勾选上 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
接下来在options中选择对应的数据库方言在common选择对应的编码方式。 
这样Hibernate Configuration就添加了一个配置信息 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
三、生成实体类 
在eclipse菜单栏中的工具栏的空白处右击鼠标,选择Customize Perspective 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
选择Command Groups Availability选项卡,勾选Hibernate Code Generation,然后单击确定。 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
工具栏就会出现相应按钮。Hibernate Code Generation Configurations 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类 
选择New,然后选择输出的项目地址,填写包名,勾选Reverse engineer from JDBC Connection,然后创建hibernate.reveng.xml 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类
Console configuration选择刚刚配置好的hibernate,点击Refresh按钮,就会出现数据库的全部schema,找到你的数据库,然后将其Include到右侧窗口里,然后点击Finish按钮完成hibernate.reveng.xml的创建。 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类
返回后选择Exporters选项卡,勾选Domain code和Hibernate XML Mappings,然后点击Run按钮 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类
运行之后就能生成实体类了 
eclipse用hibernate tools从数据库逆向生成Hibernate实体类