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

一、eclipse连接数据库
在工具栏中的打开Open Perspective添加Database Development
这里写图片描述
在Database Development添加新的数据库连接
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第1张图片
选择对应数据库,添加数据库驱动jar(注:jar包版本要和数据库版本相对应,否则数据库无法正常读取)并填写连接信息,测试链接是否成功
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第2张图片
成功之后可以就可以刷新database就可以看到读取到数据库的表了
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第3张图片
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 勾选上
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第4张图片
接下来在options中选择对应的数据库方言在common选择对应的编码方式。
这样Hibernate Configuration就添加了一个配置信息
这里写图片描述
三、生成实体类
在eclipse菜单栏中的工具栏的空白处右击鼠标,选择Customize Perspective
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第5张图片
选择Command Groups Availability选项卡,勾选Hibernate Code Generation,然后单击确定。
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第6张图片
工具栏就会出现相应按钮。Hibernate Code Generation Configurations
这里写图片描述
选择New,然后选择输出的项目地址,填写包名,勾选Reverse engineer from JDBC Connection,然后创建hibernate.reveng.xml
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第7张图片
Console configuration选择刚刚配置好的hibernate,点击Refresh按钮,就会出现数据库的全部schema,找到你的数据库,然后将其Include到右侧窗口里,然后点击Finish按钮完成hibernate.reveng.xml的创建。
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第8张图片
返回后选择Exporters选项卡,勾选Domain code和Hibernate XML Mappings,然后点击Run按钮
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第9张图片
运行之后就能生成实体类了
eclipse用hibernate tools从数据库逆向生成Hibernate实体类_第10张图片

你可能感兴趣的:(hibernate)