`

Myeclipse 数据库逆向生成java

阅读更多

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

 

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

 

3.然后在最左边点击右键,选择New(也就是说新建一个数据库连接,Driver Name叫SQL2005_TestDB,方便下面解释,其它的跟平常用的一样),,配置好连接以后点击Next,进入下一个窗体,   选择第三个单选按钮(Display the selected Schemas),然后点击右边的Add按钮,也就是说添加你的数据库,然后点击完成按钮,这样你的数据库连接就创建好了;

 

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

 

5.右击TestDemo,选择MyEclipse,然后选择Add Hibernate Capabilities,然后在出来的窗体不用改,默认的就是选择的Hibernate3.1的,点击Next,   然后出来这个窗体也不用改,会生成一个Hibernate的配置文件(hibernate.cfg.xml),点击Next,又会出现一个窗体,在DB Driber那个下拉框里选择   刚才配置好的数据库连接(上边的SQL2005_TestDB),点击Next,然后出来一个窗体,这个窗体是让你选择你要将你生成的Hibernate的文件放到哪儿,你可以点击New创建一个entity的包,也可以不创建,假如我们现在就创建一个entity的包吧(下面有用),然后点击finish按钮;

 

 6.接下来就是最后一步了,然后又切换到MyEclipse Database Explorer,在你刚才创建的SQL2005_TestDB上右键,选择Open connection,   一直展开到dbo下面的TABLE,展开TABLE,在我们创建的User表上点击右键,选择Hibernate Reverse Engineering(这个就是反向生成),出来一个面板   在Java src folder 选择这个工程的src目录,然后在Java Package上选择刚才我们在工程里面创建好的entity包,接下来就是勾中前三个复选框就可以了,点击Next,又会出现一个面板,这个面板可以不用管,然后点击Next,这个面板也不用管,点击Finish,然后就会生成实体类和映射文件了.

分享到:
评论

相关推荐

    myeclipse中进行Hibernate的逆向工程

    在MyEclipse中进行Hibernate的逆向工程是一个高效的方法,它可以帮助开发者快速地将数据库中的表结构转换为Java对象,从而简化开发流程。以下将详细解释这个过程: 1. **数据库准备**:首先,你需要一个已经存在的...

    MyEclipse生成hbm.xml文件(全图解)

    右键点击表,选择`Hibernate Reverse Engineering`,这是MyEclipse提供的逆向工程功能,它可以自动生成Java实体类和对应的hbm.xml映射文件。在弹出的对话框中,指定生成实体类和hbm.xml文件的包名,并确保勾选`...

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

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

    利用MyEclipse进行Hibernate逆向工程

    逆向工程是软件开发过程中的一项重要技能,特别是在已有数据库结构的情况下快速生成相应的Java对象模型,可以极大地提高开发效率。本文将详细介绍如何使用MyEclipse进行Hibernate逆向工程。 #### 二、准备工作 在...

    MyEclipse6+Java开发中文教程电子书

    同时,MyEclipse6的逆向工程功能可以自动生成数据库模型到Java实体类,简化开发流程。 最后,部署和调试是软件开发中的关键环节。教程会讲解如何在MyEclipse6中发布项目到本地或远程服务器,以及利用其强大的调试...

    Myeclipse自动生成注解实体类O---JPA方式

    在这个教程中,我们将探讨如何使用MyEclipse通过JPA(Java Persistence API)方式来自动生成带有注解的实体类,这将极大地简化数据库表与Java对象之间的映射工作。 首先,我们需要配置MyEclipse的数据源。在...

    使用Hibernate逆向生成实体类的方法(注解和hbm.xml映射文件)

    ### 使用Hibernate逆向生成实体类的方法 在Java开发领域中,Hibernate作为一种流行的ORM(对象关系映射)框架,被广泛应用于将对象模型映射到基于SQL的关系型数据库上。通过Hibernate,开发者能够更加高效地处理...

    myeclipse反向生成jpa

    这一过程允许开发者从现有的数据库结构自动生成Java持久化实体类(即JPA实体类),并进一步生成基本的增删查改(CRUD)操作代码,极大地提高了开发效率和减少了手动编码的工作量。 ### 什么是JPA? Java ...

    myeclipse自动生成映射文件

    完成以上步骤后,MyEclipse会自动生成对应的hbm.xml文件,用于描述`ADDRESS`表与程序中`Address`类的关系,同时还会生成`Address`类的Java源代码,实现了对数据库表字段的封装。 这种自动映射功能基于Hibernate的...

    MyEclipse.6.Java.开发中文教程13章代码

    9. **MyEclipse与JPA的高级特性**:MyEclipse提供了许多高级功能,如代码生成、数据库逆向工程、数据源可视化编辑等,这些都极大地提高了开发效率。 10. **测试与调试**:MyEclipse内置了强大的测试框架支持,如...

    eclipse插件mybatis逆向生成插件MyBatis Generator

    MyBatis Generator基于Java API,它可以连接到数据库并分析表结构,然后根据这些信息自动生成Java源代码。这些源代码包括: 1. Model类:这些类代表数据库表中的记录,包含属性与getter/setter方法。 2. Mapper接口...

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

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

    用MyEclipse自动生成hibernate映射文件和实体类

    在使用Hibernate框架进行对象关系映射(ORM)时,MyEclipse提供了自动生成映射文件和实体类的功能,极大地简化了数据库与Java类之间的绑定工作。以下是详细步骤和相关知识点: 1. **DB Browser视图**:在MyEclipse...

    mybatis逆向工程工具源代码,并包含相关的jar包,导入myeclipse即可运行

    MyBatis逆向工程工具是开发数据库驱动应用的一个利器,它可以帮助开发者自动生成Java实体类、Mapper接口和XML配置文件,极大地提高了开发效率。本文将详细介绍这个工具的源代码、如何使用以及涉及到的关键技术。 ...

    Hibernate反向生成EJB注解

    总的来说,通过Hibernate的反向工程和EJB注解,我们可以快速地从现有的数据库模式生成Java实体类,这极大地提高了开发效率,减少了手动编写和维护映射代码的工作量。同时,使用EJB注解使得代码更加简洁,更易于理解...

    MyEclipse8.5 hibernate一对多例子

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

    Myeclipse正向工程

    通过逆向工程,可以从数据库表生成实体类,但正向工程是先设计好实体,然后创建对应的数据库表。 6. **界面开发**:在Web层,可以使用MyEclipse的JSP、Servlet和JSF等技术来创建用户界面。通过拖拽式设计工具,可以...

    MyEclipse Java.开发中文教程

    4. **逆向工程(Reverse Engineering)**:可以自动生成基于现有数据库的实体类和DAO,简化开发工作。 **六、MyEclipse的调试与测试** 1. **断点调试**:在代码中设置断点,通过Debug模式运行,可以观察程序运行...

    MyEclipse_ER_Designer_Quickstart

    用户需要安装Java 2 SDK Standard Edition 1.4或更高版本、Eclipse 3.1 SDK、MyEclipse 4.0,并且需要配置MyEclipse数据库浏览器来浏览样本数据库。这里所提到的MyEclipse数据库浏览器支持的数据库服务器,虽然没有...

Global site tag (gtag.js) - Google Analytics