`
Aubergine_kang
  • 浏览: 265772 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate如何反向工程的详细步骤(原创)

 
阅读更多

步骤一:
window-->open Perspective-->MyEclipse Java Persistence
进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择Oracle(ThinDriver)这里以oracle软件为例,driver name自己写个随便的,Connection URL就写平常的JDBC中的URL,jdbc:oracle:thin:@127.0.0.1:1521>]:<database_name>,用户名,用户密码也是的,接下来add Jars添加oracle的驱动包,测试下是否可用,点击下一步完成,这时在视图中会出现你写的driver name的那个图标了,点击图标可以看到数据库中所有的表 。

步骤二:
选中项目右键 -->MyEclipse-->add Hibernate Capabilities 这里我们选择hibernate3.3然后如果需要用到在实体类 上添加注释的话那么选中紧挨着的add Hibernate Annotations Support然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件,下一步选中一个DB Driver中我们第一步建立的那个,然后下一步选中一个目录存放自动生成的 HibernateSessionFactory工具类

步骤三:
反转,到DB Brower中那个新建的选中点开到所有表选中并且点击右键--->Hibernate Reverse Enginnering 选中目录存放将要反转出来的实体类并且勾选中Create POJO<>DB(add Hibernate mapping..用来在实体类中添加注释映射,可选可不选),选中Update Hibernate configuration..用来将生成的实体类映射到上一步生成的hibernate.cfg.xml中去,接着再下一步到typeMapping 这里选中Hibernate type类型,再到Id Generator这里,可以设置成为native,Generate version and timestamp tag是用来在有version字样的数据库列生成表的字段时自动加上@version注解,同样可选可不选,然后点击Finish完成。 就可以回到my eclipse enterprise视图下面看到所生成的实体类以及配置文件。

分享到:
评论

相关推荐

    Hibernate反向工程详细步骤

    #### 三、Hibernate反向工程步骤详解 接下来,我们将分步解析如何在MyEclipse中使用Hibernate反向工程生成实体类。 ##### 步骤1:新建Java项目 在MyEclipse中,首先需要创建一个新的Java项目。通过“File”菜单下...

    Hibernate反向工程

    【Hibernate反向工程】是数据库模型到Java对象的自动化转换工具,它可以帮助开发者快速地创建出基于Hibernate的实体类和映射文件,极大地提升了开发效率。在这个过程中,开发者无需手动编写大量的DAO(Data Access ...

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

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

    MyEclipse中生成hibernate反向工程步骤

    在MyEclipse中进行Hibernate反向工程的步骤主要涉及创建数据库连接、添加Hibernate支持、替换JAR包、打开数据库连接以及选择表进行反向工程。接下来,我们将详细讲解每个步骤。 1. **创建数据库连接** 首先,你...

    hibernate反向工程

    在实际项目中,Hibernate反向工程的流程一般包括以下步骤: 1. **配置环境**:首先,确保你的项目已经集成了Hibernate框架,并配置了相应的JDBC驱动,以便连接到数据库。在`pom.xml`或`build.gradle`文件中添加依赖...

    myeclipse中hibernate的反向工程

    #### 反向工程过程和步骤 1. **新建Hibernate项目**: 在MyEclipse中创建一个新的Hibernate项目,这是进行反向工程的基础环境。 2. **配置数据库连接**: 设置项目使用的数据库连接,确保MyEclipse可以访问数据库。 3....

    使用JPA反向工程 Hibernate工程反向

    **Hibernate反向工程步骤** 1. **设置Hibernate工具**:在IDE(如MyEclipse)中配置Hibernate插件,并启用反向工程工具。 2. **选择数据库连接**:选择之前配置好的数据源,确保能正常连接到数据库。 3. **选择表...

    Hibernate反向工程法

    通过以上步骤,我们成功地设置了Hibernate环境,使用反向工程将数据库表转换为Java对象,从而可以直接在代码中操作这些对象,实现了数据库操作的简化。这不仅节省了编码时间,还增强了代码的可读性和可维护性。在...

    解决hibernate 反向工程 备注中文乱码

    该项目是解决hibernate反向工程生成的实体文件中文备注乱码问题的。 试用环境 hibernate-version 4.0.1 Hibernate Tools 5.1.4.v20170413-1729 org.hibernate.eclipse.feature.feature.group JBoss by Red Hat ...

    Hibernate反向工程法.pdf

    ### Hibernate 反向工程法详解 #### 一、概述 Hibernate作为一款优秀的对象关系映射(Object Relational Mapping,简称ORM)框架,在Java开发领域有着举足轻重的地位。它能够极大简化数据库操作,减少重复代码,...

    hibernate反向生成数据库程序

    在实际项目中,开发者可能会进一步利用Hibernate的逆向工程功能,自动生成实体类和映射文件,以便更方便地进行数据库操作。这些实体类可以直接映射到数据库表,使得开发者可以专注于业务逻辑,而不用过多关注底层SQL...

    使用Maven Hibernate5 之反向工程

    在Java Web开发中,Maven、Hibernate5以及反向工程是三个重要的概念,它们共同协助开发者高效地构建和管理项目。下面将详细解释这些知识点。 **Maven** 是一个项目管理和综合工具,它帮助Java开发者管理项目的构建...

    hibernate反向生成数据库表

    利用hibernate的逆向工程生成数据库表

    [SSH+Maven+Bootstrap视频教程]_12. 新建Hibernate反向生成实体类工程.zip

    我们主要探讨的是如何利用SSH(Struts2、Spring、Hibernate)框架结合Maven构建工具以及Bootstrap前端框架,来创建一个基于Hibernate的Java Web项目,并通过Hibernate的反向工程生成实体类。这个过程对于Java开发...

    myeclipse下hibernate用法

    在 MyEclipse 中,我们可以通过反向工程生成 POJO 及 hbm 映射文件。首先,在 DB Browser 配置界面,选择 Hibernate Reverse Engineering,然后弹出对话框。在 Java package 当中输入产生的 Hibernate 映射的 ...

    day37 08-Hibernate的反向工程

    标题中的“day37 08-Hibernate的反向工程”指的是一个关于学习Hibernate框架的教程,具体到第八天的内容是探讨如何使用Hibernate的反向工程(Reverse Engineering)功能。在Java开发中,Hibernate是一个非常流行的...

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

    在反向工程过程中,Hibernate首先获取数据库的元数据,包括表名、字段名、数据类型、约束条件等。这些元数据是生成Java代码的基础,确保了Java类与数据库表结构的一致性。 4. Java持久化接口: Hibernate逆向工程...

    Eclipse数据库hibernate反向生成数据库类

    在本篇文章中,我们将详细介绍如何使用Eclipse中的Hibernate插件反向生成数据库实体类。首先,我们需要安装Hibernate Tools,下载地址为http://www.jboss.org/tools/download/archive/3_1_GA.html,我们只需要下载...

    tableTobean.rar_CZAF_K7W_TabletoBean_hibernate反向生成bean

    四、反向工程步骤 1. 打开开发工具,选择“Hibernate”或“Database”相关的菜单,找到“Generate Persistence Model from Database”选项。 2. 在弹出的对话框中,配置数据源,选择你之前在hibernate.cfg.xml中...

Global site tag (gtag.js) - Google Analytics