`
tianmo2008
  • 浏览: 67679 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

利用hibernate的映射逆向生成数据库表

阅读更多
用hibernate,除了可以根据数据库生成对应的po,也能逆向根据po生成对应的数据库表,
首先是要建好一个空数据库,接着给<session-factory>加一个属性
<property name="hibernate.hbm2ddl.auto">create</property>

再执行如下代码
    //装载配置文件
    Configuration cfg = new Configuration().configure();
    SchemaExport export = new SchemaExport(cfg);
    export.create(true, true);
分享到:
评论

相关推荐

    hibernate自动生成数据库文件

    当需要自动生成数据库文件时,Hibernate提供了一个名为`Hibernate Tools`的扩展,它包含了逆向工程的功能,可以从现有的Java实体类生成数据库模式。 1. **Hibernate Tools**:这是一个用于增强Hibernate功能的工具...

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

    本文将详细介绍如何利用Hibernate逆向生成实体类的方法,包括通过注解映射以及hbm.xml文件映射两种方式。 #### 一、环境准备与配置 1. **安装并配置MyEclipse**: - 安装MyEclipse,并确保已安装Hibernate插件。 ...

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

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

    hibernate的映射表生成器

    7. **逆向工程**: 除了正向生成映射文件,一些映射表生成器还能进行逆向工程,即从现有数据库中读取表结构,生成对应的实体类和映射文件,这对于已有数据库的应用开发非常有帮助。 8. **性能优化**: Hibernate提供...

    hibernate反向生成数据库程序

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

    利用hibernate中的SchemaExport生成数据表

    本篇文章将详细介绍如何利用Hibernate中的`SchemaExport`工具来自动生成数据库表,以此来简化数据库设计过程,提高开发效率。 首先,我们需要了解Hibernate的逆向工程(Reverse Engineering)。在传统的开发流程中...

    根据数据库表生成实体、hibernate配置文件和实体映射文件

    为了将数据库表转化为实体类,我们可以使用Hibernate的代码生成工具,如Hibernate Tools或JPA的逆向工程。这些工具可以分析数据库元数据,自动生成对应的Java实体类。实体类通常包含与数据库表字段相对应的属性,...

    myeclipse中进行Hibernate的逆向工程

    10. **选择生成内容**:在后续的窗体中,通常勾选生成Entity Class、Hibernate Mapping File和Hibernate Utilities,这些将分别对应数据库表的Java类、.hbm.xml映射文件和一些辅助工具类。 11. **完成生成**:最后...

    Hibernate逆向生成entity和hbm.xml文件

    这个"hibernate逆向生成.exe"文件可能是一个基于Windows平台的Hibernate反向工程工具,用户只需按照一定的步骤配置数据库连接信息,选择需要逆向生成的表,工具就会自动生成对应的Entity类和hbm.xml文件。...

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

    3. **逆向工程(Hibernate Reverse Engineering)**:选中要映射的数据库表,右键选择`Hibernate Reverse Engineering`,这是MyEclipse提供的将数据库表转换为Hibernate映射文件和实体类的工具。 4. **配置生成选项...

    用Hibernate自带的工具生成映射文件

    这个工具可以帮助开发者自动生成Hibernate所需的映射文件(一般为.hbm.xml文件),这些映射文件是ORM(对象关系映射)的核心,它们定义了数据库表与Java类之间的对应关系。在Java开发中,尤其是涉及到大量数据库操作...

    hibernate3.0 和数据库生成pojo类的工程方法

    本篇文章主要关注的是如何在Hibernate 3.0版本中,通过它提供的工具自动生成POJO(Plain Old Java Object)类,这些类可以直接映射到数据库表,实现数据的存取。 1. **什么是POJO类**: POJO类是Java中简单、无...

    hibernate正向工程和逆向工程

    逆向工程则是指从已有的数据库表结构出发,生成对应的Java实体类和Hibernate映射文件的过程。 **步骤详解:** 1. **准备数据库:** - 创建一个名为`TestDB`的数据库,并在其中创建一张名为`User`的表。 2. **...

    利用Middlegen Hibernate3生成hbm.xml配置和java类

    标题中的“利用Middlegen Hibernate3生成hbm.xml配置和java类”指的是使用Middlegen工具来自动化创建Hibernate3框架所需的映射文件(hbm.xml)和对应的Java实体类。这个过程是数据库对象到Java对象(O/R Mapping)的...

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

    而Hibernate的逆向工程功能更是能够帮助开发者快速生成与数据库表对应的Java实体类和映射文件,从而减少手动编写这些基础代码的工作量。本篇将详细介绍如何在Oracle数据库环境下,使用MyEclipse进行Hibernate逆向...

    hibernate逆向工程

    通过使用Eclipse和Hibernate Tools插件进行逆向工程,开发者可以高效地从现有数据库中生成实体类和其他相关文件。这种方式不仅提高了开发效率,还减少了出错的机会。然而,在使用逆向工程时也需要注意后期的代码优化...

    hibernate生成实体类

    - 在弹出的对话框中,首先选择“Create Hibernate mapping file”选项,表示要创建Hibernate映射文件。 - 接下来选择“Create Java Data Objects”,用于创建对应的Java实体类。 5. **下一步配置:** 点击“Next”...

    hibernate自动化生成工具

    除了基本的类和映射文件生成,Hibernate Eclipse插件还可能提供其他功能,如逆向工程(从现有数据库生成模型),代码模板定制,以及支持JPA(Java Persistence API)等。 总之,Hibernate自动化生成工具对于Java...

Global site tag (gtag.js) - Google Analytics