`

hibernate根据hbm自动生成数据库

阅读更多
    今天碰到一个很老的项目,只有hbm文件没有数据库,想根据hbm文件生成数据库,如何操作呢?
    只需要在hibernate的配置中加入如下属性配置就行<prop key="hibernate.hbm2ddl.auto">create</prop> 这个属性的值有create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
   
    问题很小,但是设计到一个问题就是,问题虽然很简单,但是你不会,你还是不行。
0
5
分享到:
评论

相关推荐

    hibernate自动生成数据库文件

    本文将深入探讨Hibernate如何自动生成数据库文件,以及相关知识点。 首先,Hibernate的核心概念是对象关系映射(ORM),它通过元数据(如XML配置文件或注解)将Java类与数据库表进行绑定。当需要自动生成数据库文件...

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

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

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

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

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

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

    hibernate映射文件生成数据库

    4. 使用工具或API生成数据库:有了映射文件,你可以使用Hibernate的`SchemaExport`工具或者编程方式执行`sessionFactory.createSchema()`方法来根据映射文件生成数据库表。这将在数据库中创建对应的表结构。 三、...

    Hibernate 映射文件自动生成

    2. **生成XML映射文件**:基于分析的结果,自动生成`hbm.xml`文件,每个文件对应一个Java实体类,包含了实体的元数据。 3. **注解映射**:如果项目使用注解,工具同样能生成对应的注解,直接写入实体类中。 4. **...

    自动生成Hibernate类文件和hbm.xml文件

    通过myeclipse自动生成Hibernate类文件和hbm.xml文件,链接数据库库自动生成

    hibernate.hbm.xml详解

    总之,`hibernate.hbm.xml`文件是Hibernate的核心配置文件,它清晰地定义了Java对象和数据库表之间的映射关系,以及主键生成策略。熟练掌握其结构和用法,能有效提高Hibernate应用的开发效率和数据管理的准确性。

    利用hibernate自动生成hbm.xml文件和entity类.doc

    Hibernate 反向工程是指使用 Hibernate 工具将数据库表结构反向生成对应的 Entity 类和 hbm.xml 文件的过程。这种方法可以大大简化开发过程,提高开发效率。 二、 Hibernate 反向工程的步骤 1. 切换到 MyEclipse ...

    Hibernate 3.2反向生成数据库文件

    在反向生成数据库文件的过程中,首先你需要确保已安装并配置好Hibernate 3.2以及相应的JDBC驱动(对于SQL 2000,这通常是Microsoft的JDBC驱动)。接下来,按照以下步骤进行操作: 1. **配置Hibernate**: 创建...

    java根据数据库自动生成vo 类

    通过配置Hibernate的`hbm.xml`映射文件,可以自动生成对应的Java类。使用Hibernate的逆向工程工具,如`hibernate-tools`,可以快速从数据库中生成实体类。这个过程包括读取数据库模式,创建Java类,并自动添加字段、...

    java根据实体类生成Hibernate映射文件

    本主题将深入探讨如何根据Java实体类自动生成Hibernate的映射文件,这对于不使用MyEclipse等集成开发环境的开发者来说尤其实用。 首先,我们需要了解Hibernate映射文件的基本结构。通常,一个映射文件以`.hbm.xml`...

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

    Middlegen是一个开源工具,它能够根据数据库的表结构自动生成Hibernate的配置文件以及Java源代码。这样,开发者就不需要手动编写hbm.xml文件来描述数据库表与Java类之间的关系,也不需要为每个表创建对应的Java实体...

    在myeclipse中根据表结构生成实体和hbm.xml文件

    在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。下面是生成实体和 hbm.xml 文件的步骤: 首先,需要创建一个 JPA ...

    Hibernate自动生成表demo

    在本教程中,我们将探讨如何利用Hibernate的注解功能,通过实体类自动生成数据库中的表。这极大地简化了数据库建模过程,同时也减少了手动编写SQL语句的工作量。 首先,我们需要理解Hibernate的核心概念。ORM框架如...

    Hibernate自动生成配置文件

    本篇文章将详细讲解如何在MyEclipse环境下使用Hibernate连接数据库并自动生成配置文件。 首先,我们需要创建一个Web工程。在MyEclipse中,可以通过菜单栏选择“File” -&gt; “New” -&gt; “Dynamic Web Project”,为...

    Hibernate通过配置文件自动生成表

    本篇将详细讲解如何通过Hibernate配置文件自动生成数据库表,以及相关的知识点。 **一、Hibernate概述** Hibernate是Java平台上的一个开源框架,它的主要功能是提供一种映射机制,将Java类与数据库表进行对应,...

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

    在这个版本中,Hibernate提供了逆向工程(Reverse Engineering)工具,可以自动根据数据库结构生成对应的POJO类和映射文件。 3. **配置Hibernate 3.0**: 使用Hibernate生成POJO类之前,需要先安装Hibernate和配置...

    Hibernate-tools解决hbm.xml中文注释乱码和生成实体类注释

    例如,你可以定义一个模板,包含字段名、字段类型、数据库列名等信息,`Hibernate-tools`会根据模板生成带注释的代码。 3. **配置与使用** 要使用`Hibernate-tools`,首先需要将其加入到项目的类路径中。然后,...

    通过Hibernate Tool 来生成Java类和HBM文件

    点击确定后,Hibernate Tool会根据数据库表结构自动生成对应的Java实体类和HBM映射文件。 生成的Java类通常是每个数据库表对应一个,它们包含了与表字段相对应的属性,以及由Hibernate生成的getter和setter方法。...

Global site tag (gtag.js) - Google Analytics