`

hibernate逆向工程

 
阅读更多
1. 准备数据库,假如名为TestDB,里面有一个User的表。

2. 在MyEclipse的右上角切换透视图,切换到MyEclipse Database Explorer。

3. 然后在最左边点击右键,选择New(也就是说新建一个数据库连接,Driver Name随便起)。配置好后点击NEXT,进入下一个窗体。

4. 选择第三个单选按钮(Display the selected Schemas),然后点击右边的Add按钮,也就是说添加你的数据库,然后点击完成按钮,这样你的数据库连接就创建好了。

5. 切换到MyEclipse Java Enterprise 的透视图,创建一个Web Project,假如就叫做TestDemo。

6. 右击TestDemo,选择MyEclipse,然后选择Add Hibernate Capabilities,然后在出来的窗体不用改,默认的就是选择的Hibernate3.1的,点击Next。

7. 然后出来这个窗体也不用改,会生成一个Hibernate的配置文件(hibernate.cfg.xml),点击Next,又会出现一个窗体,在DB Driber那个下拉框里选择刚才配置好的数据库连接),点击Next。

8. 然后出来一个窗体,这个窗体是让你选择你要将你生成的Hibernate的文件放hibernate逆向工程 - 象牙塔 - 象牙塔到哪儿,你可以点击New创建一个entity的包,也可以不创建,假如我们现在就创建一个entity的包吧(下面有用),然后点击finish按钮。

9. 接下来就是最后一步了,然后又切换到MyEclipse Database Explorer,在你刚才创建的SQL2005_TestDB上右键,选择Open connection,一直展开到dbo下面的TABLE,展开TABLE。

10. 在我们创建的User表上点击右键,选择Hibernate Reverse Engineering(这个就是反向生成),出来一个面板。

11. 在Java src folder 选择这个工程的src目录,然后在Java Package上选择刚才我们在工程里面创建好的entity包。

12. 接下来就是勾中前三个复选框就可以了,点击Next,又会出现一个面板,这个面板可以不用管,然后点击Next,这个面板也不用管,点击Finish,然后就会生成实体类和映射文件了。
分享到:
评论

相关推荐

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

    《Hibernate逆向工程在Oracle环境下的实践指南》 在Java开发中,Hibernate作为一种流行的ORM(对象关系映射)框架,极大地简化了数据库操作。而Hibernate的逆向工程功能更是能够帮助开发者快速生成与数据库表对应的...

    利用MyEclipse进行Hibernate逆向工程

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

    hibernate逆向工程配置文件

    hibernate逆向工程所需的配置文件,不包含所需的java文件

    Hibernate反向工程

    2. **逆向工程原理**:Hibernate的反向工程是从现有数据库中提取表结构,并自动生成对应的Java实体类、Hibernate配置文件(hbm.xml)以及映射文件。这些文件包含了数据库表字段与Java对象属性之间的对应关系,以及...

    hibernate反向工程模板(已修改)

    《Hibernate反向工程模板的深度解析与应用》 在Java Web开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。其中,反向工程(Reverse Engineering)是Hibernate提供的一项功能,它...

    myeclipse中进行Hibernate的逆向工程

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

    hibernate正向工程和逆向工程

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

    Hibernate反向工程法.pdf

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

    hibernate正向工程和方向工程

    Hibernate逆向工程则是指从现有的数据库表结构生成Java实体类(POJO)和Hibernate映射文件的过程。 ##### 实施步骤 **1. 创建数据库表** - **步骤说明**:首先在数据库中手动创建表结构,作为后续生成Java实体类的...

    HibernateTools-逆向工程支持中文(Eclipse插件)

    使用Hibernate逆向工程时,若数据库中有中文注释,会出现乱码,本压缩包中对其进行了修改,使其支持中文。主要修改的文件为:\plugins\org.hibernate.eclipse_3.2.4.Beta1-R200810311334\lib\tools\hibernate-tools....

    根据hibernate反向生成数据库的java代码

    1. Hibernate逆向工程: Hibernate的逆向工程工具,也被称为Hibernate Tools,能够从现有的数据库结构自动生成对应的Java持久化类(Entity)、Hibernate配置文件(hibernate.cfg.xml)以及映射文件(.hbm.xml)。...

    逆向工程1

    Hibernate逆向工程是提高开发效率的有效工具,它可以减少手动编写数据访问代码的时间,使得开发人员能够更专注于业务逻辑的实现。不过,需要注意的是,逆向工程生成的代码可能需要根据具体需求进行微调,例如添加...

    自定义 Hibernate Tools 的模板

    **自定义 Hibernate Tools 模板**是针对 Eclipse 开发环境中的 Hibernate 工具集进行的一种扩展,目的是在使用 Hibernate 逆向工程(Reverse Engineering)生成实体类时,能够根据数据库中的注释自动添加对应的注释...

    hibernate tools插件安装

    通过“File” -> “New” -> “Other” -> “Hibernate” -> “Hibernate逆向工程”打开向导,选择数据库连接,然后指定表和模式,插件会自动生成对应的Java实体类和hbm.xml文件。这大大减少了手动编写这些代码的...

    Hibernate Tools的使用,Eclipse逆向工程

    **Hibernate Tools 使用与Eclipse逆向工程详解** Hibernate Tools是Hibernate框架的一个扩展,它为开发者提供了在Eclipse集成开发环境中方便地操作Hibernate对象的强大工具。这些工具包括了实体类的生成、映射文件...

    hibernate包

    2. **hibernate-tools**:提供了与IDE集成的工具,如Hibernate逆向工程,能够根据现有数据库生成Java实体类。 3. **hibernate-entitymanager**:在Java Persistence API (JPA) 上封装了Hibernate的功能,使得使用...

    Hibernate5.2.8提取包

    - **Hibernate Tools**:提供了IDE集成,如Hibernate逆向工程,可以自动生成实体类和映射文件。 - **Hibernate Search**:允许在数据库中进行全文本搜索,提供了基于Lucene的搜索引擎。 4. **使用步骤** - 配置...

    Hibernate框架核心jar包

    10. **逆向工程和代码生成**:Hibernate逆向工程工具可以从现有的数据库生成对应的Java实体类和映射文件,简化项目初始化工作。 在使用Hibernate进行web后端开发时,除了核心jar包,可能还需要其他依赖,如数据库...

Global site tag (gtag.js) - Google Analytics