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);
}
}
分享到:
相关推荐
在IT行业中,实体类到数据库表的转换是一个常见的任务,特别是在使用对象关系映射(ORM)框架如Hibernate时。这个过程允许开发人员将程序中的对象模型与数据库的结构进行同步,简化了数据操作。以下是对标题和描述中...
hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...
生成Hibernate实体类的过程通常涉及到以下步骤: 1. **配置JDBC连接**:`jdbc.properties`配置文件是用于设置数据库连接信息的,包括数据库URL、用户名、密码等。例如: ``` jdbc.driverClassName=...
eclipse从数据库逆向生成Hibernate实体类
### Hibernate实体类注解详解 Hibernate作为Java领域中流行的ORM(对象关系映射)框架,提供了丰富的注解来简化实体类与数据库表之间的映射。本文将深入解析一系列关键注解,帮助理解Hibernate如何实现这一过程。 ...
### Eclipse中通过数据库反向生成Hibernate实体类及JPA注释详解 #### 一、配置数据源 在Eclipse中实现数据库反向生成Hibernate实体类的过程主要包括数据源配置与实体类生成两大步骤。 ##### 1. 数据源配置 **第...
4. 在使用 MyEclipse 自动生成 Hibernate 映射文件和实体类时,需要创建数据库连接和相应的表,然后选择需要添加 Hibernate 映像文件的工程,最后进行反转工程操作。 使用 MyEclipse 自动生成 Hibernate 映射文件和...
通过hibernate插件 直接将实体类 映射生成对应的数据库表
在提供的压缩包`FanxiangShengCheng`中,可能包含了具体的实体类、映射文件以及示例代码,用于演示如何通过Hibernate映射文件生成数据库。案例可能会展示如何配置Hibernate环境,如何编写映射文件,以及如何运行`...
在实际开发过程中,很多时候我们希望能够快速地根据已有的数据库表结构自动生成相应的实体类,从而减少手动编码的工作量并提高开发效率。下面将详细介绍如何利用MyEclipse集成开发环境结合Hibernate工具来实现这一...
这款工具基于FreeMarker模板引擎,结合Java的Swing技术构建了可视化的用户界面,使得开发者能够快速地根据MySQL数据库中的表结构自动生成对应的Hibernate实体类。 首先,我们来了解下Hibernate,这是一个强大的对象...
8. **测试**:编写JUnit测试用例,验证SSH整合是否成功,实体类能否正确映射到数据库表,以及业务逻辑是否按预期运行。 在实际项目中,SSH整合可以提高开发效率,简化开发流程。然而,需要注意的是,随着项目的...
在Java开发中,将实体类(Entity Class)映射到数据库表是一种常见的做法,这通常涉及到ORM(Object-Relational Mapping)技术。ORM允许我们用面向对象的方式处理数据库操作,而无需编写大量的SQL语句。Java中的...
- **实体类**:定义 Java 实体类,并使用 Hibernate 的注解或 XML 文件描述类与数据库表之间的映射关系。 3. **示例代码**: - 给定的示例代码中,可以看到 `SchemaExport` 类的使用方式。 #### 三、核心代码...
### MyEclipse自动生成Hibernate实体类配置文件 #### 一、引言 在软件开发过程中,ORM(对象关系映射)技术是连接数据库与应用程序的重要桥梁。Hibernate作为一款优秀的ORM框架,极大地简化了数据访问层的开发工作...
"数据库表映射成实体类"是一种常见的做法,它允许我们通过对象-关系映射(ORM)技术将数据库中的表格结构转化为Java类,这些类通常被称为JavaBean。这种映射过程大大简化了数据操作,使得开发人员可以使用面向对象的...
3. **实体类映射**:为数据库表创建对应的Java实体类,并使用Hibernate的注解或XML文件进行映射配置。 4. **初始化SessionFactory**:在应用程序启动时,根据`hibernate.cfg.xml`创建SessionFactory实例,它是所有...
将数据库表中的字段映射成hibernate实体类
8. **代码生成**:除了逆向工程生成数据库模式,Hibernate Tools还可以根据数据库模式生成Java实体类,这在已有数据库结构的情况下非常有用,可以减少手动编写代码的工作量。 综上所述,Hibernate自动生成数据库...