`

Hibernate中利用工具类自动生成数据库表

阅读更多

Hibernate中利用工具类自动生成数据库表
1.建好POJO object, XML Mapping File,配置文件(hibernate.cfg.xml).

 

2.

 

import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;

public class ExportDB {

    public static void main(String[] args) {
        
        //读取配置文件
        Configuration cfg = new Configuration().configure();
        
        //创建SchemaExport对象
        SchemaExport export = new SchemaExport(cfg);
        
        //创建数据库表
        export.create(true,true);
    }

}


分享到:
评论

相关推荐

    hibernate根据字段生成数据库表

    Hibernate 提供了一个非常实用的功能——基于实体类自动生成数据库表,这不仅能够显著提高开发效率,还能减少人为错误。本文将详细介绍如何利用 Hibernate 的 `SchemaExport` 类实现这一功能。 #### 二、准备工作 ...

    hibernate自动生成数据库文件

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

    JAVA通过实体生成数据库表

    在实体类生成数据库表的过程中,反射被用来读取实体类的元数据,如字段名、类型等,然后根据这些信息构建出创建数据库表的SQL语句。 在实际应用中,我们可能使用Hibernate的`Hibernate Tools`或者MyBatis的`MyBatis...

    hibernate映射文件生成数据库

    本文将深入探讨如何利用Hibernate的映射文件来生成数据库,以此提高开发效率并减少手动创建数据库表的工作量。 一、Hibernate映射文件概述 Hibernate映射文件,通常以`.hbm.xml`为扩展名,是Hibernate用来定义Java...

    根据hibernate.cfg.xml文件生成POJO数据库表的工具类

    这个工具类的主要任务是读取`hibernate.cfg.xml`,解析其中的表信息,并自动生成对应的POJO类。实现这个功能通常涉及以下步骤: 1. **解析XML配置文件**:使用Java的DOM或SAX解析器读取`hibernate.cfg.xml`,获取到...

    eclipse插件,根据数据库表自动生成DTO(pojo)插件

    该插件的核心功能是根据数据库中的表结构自动生成对应的DTO和POJO类。这样,开发者无需手动编写这些类,只需专注于业务逻辑。支持的数据库包括MySQL和Oracle,这些都是常用的开源和商业关系型数据库系统。 `...

    根据hibernate配置文件生成数据库.zip

    本压缩包“根据hibernate配置文件生成数据库.zip”包含了一些关键资源,帮助开发者理解如何使用Hibernate工具hbm2ddl自动生成数据库结构。以下是对这些资源的详细解释: 1. **使用Hibernate的工具hbm2ddl根据你的...

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

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

    java自动生成bean 根据数据库表及字段

    标题"java自动生成bean 根据数据库表及字段"描述的就是这样一个功能,它可以根据数据库中的表和字段信息,自动生成对应的Java Bean源代码,同时还能根据配置的模板添加特定的注释,如MySQL的注释。 在Java世界里,...

    数据库表生成javabean工具及源代码(修正版)

    此工具允许开发者连接到数据库,自动获取数据库中的表结构,并将其转换为符合Java Bean规范的类,供Java应用程序使用。这里我们将深入探讨这个“数据库表生成javabean工具”以及其在开发中的应用。 首先,让我们...

    从hbm的xml文件 自动生成数据库表

    标题中的“从hbm的xml文件自动生成数据库表”指的是在Java编程中,使用Hibernate框架的一个功能,通过Hibernate Mapping(hbm.xml)文件来自动创建对应的数据库表结构。Hibernate是流行的Java ORM(对象关系映射)...

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

    最后,我们可以在Eclipse菜单栏中的工具栏的空白处右击鼠标,选择Customize Perspective,勾选Hibernate Code Generation,然后单击确定,完成反向生成数据库实体类的配置。 通过以上步骤,我们可以成功地使用...

    利用hibernate中的SchemaExport生成数据表

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

    hibernate反向生成数据库程序

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

    strtus2+Spring+hibernate整合通过实体类生成数据库表

    本文将详细讲解如何通过这三个框架的整合,利用实体类生成数据库表。 Struts2作为MVC(Model-View-Controller)框架,负责处理用户的请求并展示结果。它提供了一种组织应用程序的方式,使得业务逻辑与视图和控制...

    代码自动生成工具 hibernate配置文件工具 MagicalTools

    1. 实体类生成:根据数据库表结构,自动生成符合Java Bean规范的实体类,包含了属性、getter/setter方法以及注解,使得对象与数据库表字段一一对应。 2. DAO层代码生成:自动生成DAO接口及其实现类,包含基本的CRUD...

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

    4. 在使用 MyEclipse 自动生成 Hibernate 映射文件和实体类时,需要创建数据库连接和相应的表,然后选择需要添加 Hibernate 映像文件的工程,最后进行反转工程操作。 使用 MyEclipse 自动生成 Hibernate 映射文件和...

    hibernate反向生成数据库表.doc

    为了实现反向工程,即由Java类生成数据库表,我们需要使用Hibernate的工具类`HibernateTool`。这通常涉及到执行以下步骤: 1. 创建一个`hibernate.reveng.xml`文件,指定哪些类应该映射到数据库表,以及任何自定义...

    hibernate代码自动生成

    1. 实体类生成:根据数据库中的表结构,自动生成包含属性(字段)和getter/setter方法的Java实体类。这些实体类代表数据库中的记录,属性对应表的列,getter/setter方法用于获取和设置属性值。 2. 映射文件生成:为...

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

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

Global site tag (gtag.js) - Google Analytics