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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012838836/article/details/54021600

一、eclipse连接数据库
在工具栏中的打开Open Perspective添加Database Development
这里写图片描述
在Database Development添加新的数据库连接
这里写图片描述
选择对应数据库,添加数据库驱动jar(注:jar包版本要和数据库版本相对应,否则数据库无法正常读取)并填写连接信息,测试链接是否成功
这里写图片描述
成功之后可以就可以刷新database就可以看到读取到数据库的表了
这里写图片描述
hibernate tools插件安装方法参考之前写的
http://blog.csdn.net/u012838836/article/details/54020233
二、创建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按钮
这里写图片描述
运行之后就能生成实体类了
这里写图片描述

展开阅读全文

没有更多推荐了,返回首页