`
yr512656630
  • 浏览: 320341 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

hibernate 反向生成

 
阅读更多
3年没做J2EE了,突然接收一个项目,用到反向生成,年龄的增长不得不佩服记忆的下降。













1。连接数据库
     首先在preferences中的MYeclipse ,然后打开 databae explorer 的drivers,添加mysql connector.

     其次在DB browser中设置连接,将JDBC 的URL设置为jdbc:mysql://localhost:3306/db,输入用户名root,密码iforce连接成功即可使用数据库中的所有表了

2.添加hibernate capbilities
     在console中,点项目名称的右键,打开 add hibernate capbilities,在Specify Hibernate database connection details中选中数据库连接connection.

      然后选择释放的SessionFactory的路径即:src下的包,这样就可以生成HibernateSessionFactory.java与相应的hibernate.cfg.xml。

3.生成相应的数据库操作类
    打开DB browser 选中要生成类的表格。在其中点右键,打开hibernate reverse engineering,然后就可以Generate Hibernate mapping and Java classes from database explorer tables了。

    然后选择目标的java  package,如iforcen.po 与DAO类型 如BASIC DAO,接着在table details把ID GENERATOR 的类型设置为increment即可以生成两个BASE类如BaseHibernateDAO.java与IBaseHibernateDAO.java;两个操作类如IfAdmin.java与IfAdminDAO.java,和一个hbm.xml如IfAdmin.hbm.xml。

4.建立一个java文件来测试效果, 在console中可以看到一系列的输出信息,然后到数据库中查看,可以发现,已经将信息插入进去了。

    以上是利用eclipse的自动生成功能,这样的确是简单的多了,省去了不少麻烦,这倒是和利用dreamweaver做asp网页时的情形差不多。动手做的效果比只看书本真的强很多啊。
  • 大小: 14.8 KB
  • 大小: 19.2 KB
  • 大小: 11.4 KB
  • 大小: 22.1 KB
分享到:
评论

相关推荐

    hibernate反向生成数据库程序

    "hibernate反向生成数据库程序"是指通过Hibernate框架,从已有的数据库结构生成对应的Java实体类和映射文件,这样可以简化数据库与Java对象之间的交互。下面将详细介绍这个过程以及提供的代码片段。 首先,我们需要...

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

    "根据Hibernate反向生成数据库的Java代码"这一主题涉及到的主要知识点包括Hibernate的逆向工程、实体类生成、数据库元数据以及Java持久化接口。 1. Hibernate逆向工程: Hibernate的逆向工程工具,也被称为...

    hibernate反向生成数据库表

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

    hibernate反向生成实体类及CRUD操作教学视频

    【hibernate反向生成实体类及CRUD操作教学视频】是针对Java开发中的一个重要框架——Hibernate进行深入学习的资源。Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序对数据库的操作,通过将Java...

    eclipse hibernate 反向生成带注解的实体类-步骤说明--详细

    ### Eclipse Hibernate 反向生成带注解的实体类——步骤详解 #### 一、创建数据库管理器 在开始之前,我们需要确保已经安装了Eclipse IDE,并且具备基本的数据库操作能力。下面详细介绍如何在Eclipse中创建数据库...

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

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

    hibernate反向生成数据库表.doc

    《使用Hibernate反向生成数据库表》 在Java后端开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作。利用Hibernate,开发者可以将Java类与数据库表进行映射,使得数据库操作更加面向对象。...

    【Java实战教程】12. 新建Hibernate反向生成实体类工程.haozip01.zip

    【Java实战教程】12. 新建Hibernate反向生成实体类工程.haozip01.zip

    【Java实战教程】12. 新建Hibernate反向生成实体类工程.haozip02.zip

    【Java实战教程】12. 新建Hibernate反向生成实体类工程.haozip02.zip

    tableTobean.rar_CZAF_K7W_TabletoBean_hibernate反向生成bean

    《使用Hibernate进行数据库表反向生成Bean的详细指南》 在Java开发中,尤其是在使用ORM框架如Hibernate时,从数据库表反向生成Bean是常见的需求。这样可以节省手动编写Java对象(Bean)的时间,提高开发效率。本篇...

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

    MyEclipse与Hibernate反向生成实体类和DAO MyEclipse是一个基于Eclipse平台的集成开发环境(IDE),它提供了很多实用的功能和插件来帮助开发者快速开发Java应用程序。Hibernate是一个流行的对象关系映射(ORM)框架...

    Hibernate反向生成EJB注解

    在给定的场景下,我们讨论的是如何使用Hibernate反向工程生成包含EJB注解的实体类。 首先,我们需要创建一个Web项目,这是构建基于Java的Web应用程序的基础。在MyEclipse这样的集成开发环境中,可以方便地创建和...

    Hibernate在eclipse中反向生成

    ### Hibernate在Eclipse中反向生成详解 #### 一、前言 Hibernate 是一款非常流行的 Java 持久层框架,它提供了强大的对象关系映射(Object-Relational Mapping,ORM)功能,使得开发人员可以将 Java 对象与数据库...

    Hibernate 3.2反向生成数据库文件

    在提供的"WebRoot/info"文件夹中的"Hibernate反向生成数据库表.doc"文档,应该详细介绍了以上操作流程,建议仔细阅读以掌握具体步骤。如果你在使用过程中遇到任何问题,可以参考Hibernate的官方文档或在线社区寻求...

    hibernate反向生成图例

    通过数据库表、用JAVA生成实体类的步骤。

    hibernate利用配置文件反向生成数据库所有配置文件及方法

    本篇文章将详细讲解如何使用Hibernate通过配置文件反向生成数据库的所有配置文件,以及涉及的相关步骤和技术要点。 首先,Hibernate的反向工程(Reverse Engineering)功能可以帮助开发者从现有的数据库中生成实体...

    Hibernate反向工程详细步骤

    本文将详细介绍如何利用MyEclipse进行Hibernate反向工程生成实体类的步骤。 #### 二、准备工作 在开始进行Hibernate反向工程之前,我们需要确保已经具备以下条件: 1. **Java开发环境**:包括JDK安装与配置。 2. ...

    eclipse 配置 hibernate tools 反向生成 pojo类 注解

    现在你可以使用Hibernate Tools反向生成POJO类了: 1. 在Eclipse的Package Explorer或Project Explorer中,右键点击你想生成POJO类的包名,选择“New” > “Other…”。 2. 在弹出的对话框中,展开“Hibernate”...

    Hibernate反向工程

    3. **工具支持**:很多IDE,如Eclipse、IntelliJ IDEA等,都有集成的Hibernate反向工程插件,用户可以通过图形界面配置数据库连接、选择需要反向工程的表,然后生成相应的Java源代码。 4. **配置文件**:在进行反向...

Global site tag (gtag.js) - Google Analytics