`

使用Myeclipse完成Hibernate的逆向工程

 
阅读更多

Hibernate的开发流程一般有两种:

1、由Domain object > mapping > db

2、由db开始,用工具生成生成mapping 和Domain object。

在实际的开发过程中,涉及的表太多了,一个一个的写java实体类很费事费时的。Myeclipse提供了一个简单的方法:Hibernate逆向工程。

在这里将详细介绍使用myeclipse逆向生成Hibernate工程。

1、准备工作

首先你必须提供一个数据库,并且需要完整、正确处理他们之间的关系。

2、第一步

Window-->open Perspective-->MyEclipse Database Exploere在这个视图的左边单击选择"New",会出现如下这个图:

Myeclipse,Hibernate

按照特定的数据库填写正确。单击"NEXT"。出现如下界面:

Myeclipse,Hibernate

最后"Finish"完成。当然这里也可以不用进行这个步骤。

3、第二步

新建一个Web工程项目。选中该项目然后:MyEclipse-->Project--->add Hibernate Capabilities。操作之后会出现如下界面:

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

对于这步中,我选中去掉自动生成的HibernatesessionFactory工具类,该工具类就是一个回去Session的单例。完成后,打开项目就可以看到:

Myeclipse,Hibernate

3、第三步:

重新回到MyEclipse Database Exploere界面。选中刚刚配置的SQLServerDriver,右击选中open connection,完成后就会出现如下界面:

Myeclipse,Hibernate

在dbo-->table中选中相应的表,右击选中Hibernate Reverse Engineering。。如上。然后出现:

Myeclipse,Hibernate

Next

Myeclipse,Hibernate

Next

最后:

这样就完成了Hibernate的逆向工程了............

分享到:
评论

相关推荐

    利用MyEclipse进行Hibernate逆向工程

    ### 使用MyEclipse进行Hibernate逆向工程 #### 一、前言 随着软件开发技术的不断进步,开发工具也在不断优化和完善。MyEclipse作为一款非常流行的Java集成开发环境(IDE),不仅支持Java应用程序的开发,还提供了...

    myeclipse中进行Hibernate的逆向工程

    通过以上步骤,MyEclipse的Hibernate逆向工程将数据库的表结构转换为Java代码,实现了数据库和业务逻辑层的紧密集成,大大提高了开发效率。同时,这也是遵循Model-View-Controller(MVC)架构的一种常见做法,使得...

    myeclipse使用hibernate正向工程和逆向工程

    ### myeclipse使用hibernate正向工程和逆向工程详解 #### 正向工程:从Java实体类生成数据库表 正向工程是软件开发中一种常见的策略,它允许开发者从现有的Java实体类(POJOs)生成相应的数据库表结构。这种方式...

    Hibernate逆向工程-oracle示例借鉴.pdf

    本篇将详细介绍如何在Oracle数据库环境下,使用MyEclipse进行Hibernate逆向工程的配置和应用。 首先,确保你的开发环境中已经安装了MyEclipse并配置了Oracle数据库连接。在MyEclipse中,打开Database Explorer视图...

    myEclipse使用hibernate图解

    #### 二、逆向工程生成实体类和映射文件 1. **选择表并生成实体类**: - 在 MyEclipse 中找到“hibernate reverse engineering”选项,右键点击它。 - 在弹出的对话框中选择您想要生成实体类的数据库表。 - 完成...

    MyEclipse Hibernate 快速入门中文版

    此外,还会讲解如何生成数据库表结构,即逆向工程(Reverse Engineering)。 在了解基本配置后,教程会引导你创建一个简单的Java项目,并添加必要的Hibernate依赖。然后,通过一个实际案例展示如何创建实体类,定义...

    hibernate正向工程和逆向工程

    ### Hibernate正向工程与逆向工程详解 #### 一、概述 Hibernate作为一款流行的Java持久层框架,提供了多种方式来实现对象关系映射(Object-Relational Mapping, ORM)。其中,“正向工程”和“逆向工程”是两种常见...

    MyEclipse8.5 Hibernate+mysql入门简单例子

    该例子可以先通过mysql建立数据库 利用myeclipse的逆向工程生成pojo(java简单对象),dao(数据库操作对象),hibernateSession类 快速构建数据库操作架构,适合初学者参考. 关于myeclipse的逆向工程视频可以参考myeclipse...

    Myeclipse开发hibernate

    在实际开发中,Myeclipse还提供了如逆向工程(Reverse Engineering)功能,可以从现有数据库自动生成实体类和映射文件,大大简化了开发流程。此外,还可以使用Myeclipse的代码助手、代码格式化等功能提升开发效率。...

    工程:MyEclipse配置Hibernate

    - **逆向工程(Reverse Engineering)**:可以基于现有数据库生成实体类和映射文件。 - **HQL/SQL编辑器**:用于编写和测试Hibernate查询语言(HQL)和SQL语句。 - **Session Browser**:查看和操作...

    myeclipse搭建hibernate框架

    为此,可以使用Hibernate的逆向工程(Hibernate Reverse Engineering)。在DB Browser中选择需要的表,然后右键选择"Hibernate Reverse Engineering"。在配置过程中,指定生成实体类的包名、命名策略等,完成设置后...

    使用myeclipse集成struts,hibernate,spring的一个示例程序

    3. **生成Hibernate映射**:使用Hibernate逆向工程,根据`user`表自动生成对应的Java实体类(位于`vo`包下),并将`UserDAO.java`移动到`dao`包,以体现分层结构。 4. **配置Spring**:在`applicationContext.xml`...

    MyEclipse8.5 hibernate一对多例子

    该例子可以先通过mysql建立数据库 利用myeclipse的逆向工程生成pojo(java简单对象),dao(数据库操作对象),hibernateSession类 快速构建数据库操作架构,适合初学者参考. 关于myeclipse的逆向工程视频可以参考myeclipse...

    MyEclipse_Hibernate_快速入门中文版.rar

    - **逆向工程(Reverse Engineering)**:通过MyEclipse的Hibernate工具,可以自动生成实体类和映射文件,基于现有数据库表。 - **生成SQL**:使用HQL(Hibernate Query Language)或Criteria API编写查询,...

    MyEclipse自动生成hibernate实体类配置文件

    - 在进行Hibernate逆向工程时,需要根据实际情况选择合适的ID生成策略。 - 调整实体类字段类型时,要考虑到数据的一致性和完整性。 #### 五、总结 通过以上步骤,我们不仅能够快速地在MyEclipse中创建Hibernate项目...

    MyEclipse_Hibernate

    此外,MyEclipse还提供了图形化的Hibernate工具,如逆向工程,可以从现有数据库生成Java实体类和映射文件,进一步简化了开发流程。 在实际的开发过程中,使用MyEclipse和Hibernate的组合,可以构建出高效的Java Web...

    Hibernate反向工程法.pdf

    通过上述步骤,我们不仅了解了如何使用MyEclipse进行Hibernate逆向工程的基本流程,还学习了如何利用逆向工程自动生成的类来进行基本的CRUD操作。这种方式大大简化了开发流程,提高了开发效率,非常适合于已有数据库...

    使用 MyEclipse 插件创建 Hibernate + Struts 实例(二)

    6. **生成实体类**:利用MyEclipse的逆向工程工具,根据数据库表自动生成对应的实体类。 7. **创建Struts配置文件**:在Web-INF目录下创建struts.xml,定义Action和结果页面,配置拦截器和全局结果。 8. **编写...

    MyEclipse中运用hibernate来开发j2ee程序

    8. **反向工程(Hibernate逆向工程)**:在数据库视图中,选择刚创建的表,右键选择“Hibernate逆向工程”。在反向工程中,指定Java源文件夹和生成映射文件,以及将表映射为Java类。 9. **生成Java实体类**:选择...

Global site tag (gtag.js) - Google Analytics