`
yunfeiyang
  • 浏览: 32803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

根据hibernate.cfg.xml配置文件和相应实体类及其.hbm.xml文件生成对应的数据库表

阅读更多

import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
/**
* DESC-根据hibernate.cfg.xml配置文件和相应实体类及其.hbm.xml文件生成对应的数据库表
* 使用步骤:
* 1.建立hibernate.cfg.xml配置文件且在数据库url后面指定数据库名称jdbc:mysql://localhost/DB_NAME(该配置文件放在src根目录)
* 2.建立好相应的POJO类和对应的.hbm.xml文件(需要hibernate.cfg.xml中配置)
* 3.创建数据库:create database DB_NAME;
* 4.打开数据库:use DB_NAME;
* 5.手动执行此类
* @author Administrator
*
*/
public class ExportDB {
public static void main(String[] args) {
//读取hibernate.cfg.xml文件
Configuration cfg = new Configuration().configure();
SchemaExport export = new SchemaExport(cfg);
export.create(true, true);
}
}

分享到:
评论

相关推荐

    hibernate.cfg.xml 配置 和数据库驱动

    这个XML文件包含了Hibernate所需的全部配置信息,如数据库连接信息、实体类的映射、事务管理策略等。一个基本的`hibernate.cfg.xml`文件通常会包含以下部分: 1. **数据库连接配置**:这里设置了数据库的URL、...

    hibernate.cfg.xml文件

    而`hibernate.cfg.xml`是Hibernate的核心配置文件,它定义了数据库连接、实体类映射以及其它关键设置,是理解和使用Hibernate的基础。 一、文件结构 `hibernate.cfg.xml`文件主要由以下几个部分组成: 1. **XML...

    Hibernate.cfg.xml配置总结

    这些映射文件定义了实体类与数据库表之间的对应关系,包括字段映射、主键生成策略等。 综上所述,Hibernate.cfg.xml配置文件是Hibernate与数据库交互的关键,正确配置能够确保程序高效、稳定地运行。对于开发人员来...

    spring如何摒弃hibernate.cfg.xml

    它允许我们在Spring配置文件中定义所有必要的Hibernate设置,包括数据库连接、事务管理、实体映射等,从而无需直接在`hibernate.cfg.xml`中进行配置。 1. `mappingResources`: 这个属性用于指定类路径下具体的...

    ssh整合,不带hibernate.cfg.xml的方式

    首先,`hibernate.cfg.xml`是Hibernate传统配置文件,它包含了数据库连接信息、实体类映射等关键设置。但在Spring中,我们倾向于使用编程式配置或基于属性文件的方式来管理这些配置,以便更好地控制依赖注入和提高可...

    JavaEE spring和Hibernate整合(有hibernate.cfg.xml)

    Hibernate通过XML配置文件(如hibernate.cfg.xml)来设置数据库连接参数,实体类的映射信息等,使得数据库操作更加便捷。 整合Spring和Hibernate,主要是利用Spring的DataSource、SessionFactory和...

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

    - 在指定的包下查看生成的实体类和对应的hbm.xml映射文件,其中hbm.xml文件定义了表结构和字段映射关系。 #### 三、配置Hibernate 1. **修改hibernate.cfg.xml**: - 打开项目的hibernate.cfg.xml文件,添加或...

    Hibernate的配置文件

    在Java Web开发中,SSH(Struts、Spring、Hibernate)是...下载提供的`hibernate.cfg.xml`文件,可以作为参考模板,根据自己的数据库和应用需求进行修改,从而快速搭建Hibernate环境,实现Java对象与数据库的无缝交互。

    hibernate完整配置文件

    除了核心配置文件外,Hibernate还需要实体类的映射文件(通常以`.hbm.xml`为扩展名),这些文件定义了Java类与数据库表之间的映射关系。例如,`com/example/EntityClass.hbm.xml`会包含如下内容: ```xml <?xml ...

    Hibernate4的全套jar包,及hbm.xml(模板)+hibernate.cfg.xml(模板)+c3p0(全套)+ojdbc14.jar

    “hbm.xml(模板)”是Hibernate的映射文件,它定义了Java类与数据库表之间的映射关系。开发者会在这里指定实体类的名称、属性与数据库表字段的对应,以及关联规则等。通过这种方式,Hibernate能够自动处理数据的...

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

    本教程将深入讲解如何根据数据库表自动生成实体类、Hibernate配置文件以及实体映射文件。 首先,我们需要了解Hibernate的基本概念。Hibernate提供了一个在Java应用中使用的持久化模型,它允许开发者用面向对象的...

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

    2. **创建hbm.xml文件**: 对每一个Java实体类,编写对应的hbm.xml文件,定义实体类与数据库表的映射关系。 3. **使用Hibernate工具**: Hibernate提供了SchemaExport或HibernateTool工具,可以读取hbm.xml文件并生成...

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

    Hibernate的hbm2ddl工具能够根据实体类(即你的对象)和对应的映射文件(.hbm.xml)自动生成数据库模式。SchemaExport是这个工具的一个实现,它可以从Hibernate配置文件读取信息,并创建或更新数据库的表结构。...

    生成hibernate配置文件和xml的辅助类generate

    3. **生成映射文件**:对于每个实体类,辅助类会生成对应的XML映射文件,如`<class>`标签指定实体类全名,`<table>`标签指定对应数据库表名,`<id>`和`<property>`标签分别表示主键和普通属性。 4. **注解支持**:...

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

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

    hibernate3.3.2所有jar包及xml配置文件

    通过理解和配置`hibernate.cfg.xml`文件,开发者可以自定义数据库连接、实体类、缓存策略等,从而更好地利用Hibernate的强大功能。同时,这些jar包涵盖了从对象持久化到数据库操作、事务管理、日志记录等多个方面,...

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    本文将深入探讨如何在MyEclipse 2014环境中利用Hibernate 3这一强大的ORM(对象关系映射)框架,生成数据库实体类和XML映射文件。这将帮助开发者有效地将Java对象与数据库表进行绑定,实现数据的透明操作。 首先,...

    Hibernate3所有包和配置文件

    在实际应用中,开发者会根据需求创建自己的实体类,并编写相应的.hbm.xml映射文件,然后在hibernate.cfg.xml中配置数据库连接信息,最后引入hibernate3.jar,就可以通过Hibernate提供的API来执行CRUD(创建、读取、...

Global site tag (gtag.js) - Google Analytics