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

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

一、离线安装 
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就行了 
这里写图片描述


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

猜你喜欢

转载自blog.csdn.net/stridebin/article/details/80394413