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

在项目开发时,要么先完成数据库表的设计,再逆向生成实体类或者根据需求分析建立实体类,有正向生成数据库表。没有人会浪费大量的时间在进行完任意一方时自己匹配建立另一方设计,这样做还可能导致两边映射不一致,对开发和维护都不利。废话不多说,现在开始实现由数据库逆向生成Hibernate实体类的方法。

  1. 先看项目列表
    eclipse从数据库逆向生成hibernate实体类
    2.新建一个cfg.xml文件
    eclipse从数据库逆向生成hibernate实体类
    配置数据库
    eclipse从数据库逆向生成hibernate实体类
    3.新建一个reveng.xml文件
    eclipse从数据库逆向生成hibernate实体类
    选择hibernate控制台配置(Console configuration),然后点击刷新按钮(Refresh),这时Database schema中会出现我们要操作的数据库和数据库中的表,随后选中所有的表,点击Include
    eclipse从数据库逆向生成hibernate实体类
    4.生成持久化类和映射文件

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

没有这个按钮的搜索:

eclipse从数据库逆向生成hibernate实体类
eclipse从数据库逆向生成hibernate实体类
点击:
eclipse从数据库逆向生成hibernate实体类
eclipse从数据库逆向生成hibernate实体类
点击run,大功告成~!