`
ralphr
  • 浏览: 143031 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate反向工程 (eclipse和myeclipse)

 
阅读更多

myeclipse下hibernate反向工程:

1、选择myeclipse hibernate视图

2、建立与后台数据库的连接

1)、configure database driver;

2)、添加对应的数据库driver;

3)、添加driver对应的jar包;

4)、配置链接参数(示例:jdbc:oracle:thin:@10.3.15.30:1521:wmdev)

3、打开数据库连接,选中所对应的表

4、右键数据表对象,选择hibernate reverse engineering

5、选择将要生成的文件的路径:java src folder,java package

6、勾选Java data object,然后finish,生成完成后,在第5步中的路径下可以看到生成pojo文件。

 

eclipse下反向工程

http://xiaoyou8519.blog.163.com/blog/static/140157286201102110191183/

第一步:安装 hibernate tools
1, 登录 jboss 网站下载插件
http://www.jboss.org/tools/download.html
2,选择Update Sites网络安装Hibernate插件
http://www.jboss.org/tools/download/dev
我选择安装的是3.2bata2开发版,您可以选择3.1ga正式版
eclipse j2ee 3.6.1:help 菜单 -> Install New Software...

或者您也可以下载插件本地安装

 3, 成功安装 hibernate tools 以后,新建一个java project , 名称HibernateTest

 

点 Finish 完成,并添加 hibernate 库文件及 mysql 驱动如下


打开 Hibernate Configurations 视图, 菜单 Window  -> Show View -> Other... 

 

 在 Hibernate Configurations 视图空白区域右建 Add Configurations ,这里名称我填写的“hibernate” ,你可以命名为其它,一会儿会被调用


弹出配置窗口如下

Project : Browse 选择一个需要反向工程的project

Database Connection: Hibernate Configured connection

Configuration File: Setup



填写数据连接相关内容,如IP,数据库名称,账户,密码等 点Finish 完成配置

 

 下面开始根据配置创建反向生成代码



双击或右建菜单 new 一个配置


修改配置名称后,点 Apply 按钮生效


Console configuration: 选择刚才创建的 hibernate 配置
Output directory :输出目录选择 项目名称\src 目录
Package 名称我填的 www.db.pojo 你可以随便起名,这个包会自动创建

切换到 Exporter 标签页继续设置


点 Apply 按钮完成设置,点 Run 按钮即可根据数据库生成JAVA 实体类了

运行结果如下

由于生成的实体类实现了 java.io.Serializable 所以会有黄色感叹号,右键生成一个



分享到:
评论

相关推荐

    myeclipse与hibernate―反向生成实体类和DAO

    在本文中,我们将介绍如何使用MyEclipse和Hibernate反向生成实体类和DAO。 一、MyEclipse和Hibernate简介 MyEclipse是一个功能强大且易于使用的IDE,它提供了很多实用的功能和插件,例如代码完成、代码重构、调试...

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

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

    MyEclipse+Hibernate快速入门中文版

    4. **数据库服务器**: 可选择一个被Hibernate和MyEclipse Database Explorer支持的数据库服务器。常见的支持数据库包括MySQL、Oracle、PostgreSQL等。 #### 三、介绍 本教程将引导读者逐步完成一个简单的Java ...

    Hibernate3实战 MyEclipse ,最新PPT教程

    MyEclipse的数据库连接工具允许开发者连接到数据库,不仅可以浏览和编辑数据,还能通过反向工程生成Hibernate所需的持久化类和映射文件。 2. **创建Hibernate工程** 在MyEclipse中,可以通过右键菜单的"MyEclipse ...

    MyEclipse+Hibernate+快速入门+中文版.pdf

    教程主要涵盖MyEclipse Enterprise Workbench中开发Hibernate的基本步骤,包括配置、映射、反向工程和HQL查询。通过一个简单的Java Hibernate应用实例,介绍如何使用Hibernate进行数据持久化。 4. **Hibernate概述...

    myeclipse试用小记----Hibernate多对一自身关联(3)

    在描述中提到的“博文链接:https://kuangyeyazi.iteye.com/blog/2179371”,虽然没有具体内容,但可以推测这是一个IT社区博客文章的链接,该文章详细记录了作者在使用MyEclipse和Hibernate时遇到的问题和解决方法,...

    Hibernate自动生成持久化类和映射文件

    "Hibernate自动生成持久化类和映射文件"这个话题主要涉及如何利用myEclipse这款集成开发环境的反向工程功能,快速地根据数据库中的表结构生成对应的Hibernate配置文件、映射文件以及持久化类。下面将详细介绍这一...

    MyEclipse_Hibernate_Quickstart中文版

    6. **使用自定义反向工程策略**: - 根据已有数据库表结构生成 Java 类和映射文件。 7. **编辑映射文件**: - 对生成的 `.hbm.xml` 文件进行手动调整,确保映射正确无误。 #### 六、使用 HQL 编辑器 - **HQL ...

    基于MyEclipse的SSH2框架构建

    通过创建Web项目、添加Hibernate支持、添加依赖包、使用Hibernate反向工程等一系列操作,最终实现了SSH2框架的基本搭建。掌握了这些步骤和技术要点,可以帮助开发者更加高效地进行Java Web应用开发。

    jsp+hibernate+struts内容管理系统 v1.0.rar

    `hibernate.reveng.xml`是Hibernate的反向工程配置文件,用于根据数据库表自动生成实体类。在本系统中,Hibernate可能被用来管理用户信息、内容数据等,实现了数据持久化。 **Struts**: Struts是基于MVC(Model-...

    基于MyEclipse6.0的SSH整合 v1.1

    6. **添加Hibernate反向工程**:使用Hibernate提供的工具自动生成实体类和映射文件,以提高开发效率。 7. **修改目录结构**:根据项目需求调整项目的目录结构,使得代码组织更加合理。 8. **测试Spring和Hibernate的...

    基于MyEclipse的SSH整合

    6. **添加Hibernate反向工程**:利用Hibernate的反向工程功能自动生成实体类和映射文件。 7. **修改目录结构**:根据SSH框架的要求调整项目结构,确保各个组件之间能够正常协作。 8. **测试Spring和Hibernate的整合*...

    myeclipse 连接mysql

    总的来说,MyEclipse连接MySQL数据库并使用Hibernate进行反向工程,不仅简化了数据库连接的配置,还通过自动化代码生成减轻了开发者的工作负担,使得开发过程更加高效和便捷。这种技术的运用在Java Web开发中非常...

    CRM客户关系管理系统 myeclipse+flex3插件

    `hibernate.reveng.xml`是Hibernate反向工程配置文件,它用于自动根据数据库结构生成实体类,减少了手动编写这些类的工作量。 `flex-src`目录很可能包含了Flex源代码,包括ActionScript和MXML文件。`WebRoot`通常...

    《MyEclipse 6 Java 开发中文教程》前10章

    10.5.2.2 反向工程生成Spring整合Hibernate的DAO 238 10.5.2.3 用Spring 1.2 的事务代理类解决事务提交问题 245 10.5.2.4 用Spring 2.0 的aop和tx声明式配置解决事务提交问题 247 10.5.2.5 用Spring 2.0 的@...

    基于MyEclipse的SSH整合.pdf

    6. **执行Hibernate反向工程**:利用Hibernate提供的工具自动生成实体类和映射文件,简化开发过程。 7. **修改目录结构**:按照SSH项目的要求调整项目的目录结构,以便更好地管理和维护代码。 8. **测试Spring和...

    MyEclipse快捷键与插件大全.doc

    - **MyEclipse Hibernate Tools**:简化Hibernate对象关系映射配置和管理。 - **MyEclipse Spring Tools**:增强对Spring框架的支持,包括自动配置、代码生成等。 - **MyEclipse Struts Tools**:提供Struts应用...

    经调过的Struts+Hibernate分页演示程序

    - `hibernate.reveng.xml`文件是Hibernate反向工程的配置文件,它用于自动生成实体类,基于数据库表结构。 - 在这个分页演示程序中,Hibernate可能被用来执行SQL查询,获取指定页码的数据。这通常通过Session的...

Global site tag (gtag.js) - Google Analytics