Hibernate数据模型导出工具类(2)

Hibernate数据模型导出工具类

package com.bjpowernode.hibernate;

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

/**
 * 将hbm生成ddl工具类
 * @author lyj
 *
 */
public class ExportDB {
  public static void main(String args[]){
 
    //默认读取hibernate.cfg.xml文件
  Configuration cfg=new Configuration().configure();
   
    //Create(script,export)方法根据持久类和映射文件先删除架构后创建删除数据库架构。
  //有两个参数,第一个为True就是把DDL语句输出到控制台,
  //第二个为True就是根据持久类和映射文件先执行删除再执行创建操作
  SchemaExport export=new SchemaExport(cfg);
  export.create(true, true);
  }
}

如何理解 ?默认读取hibernate.cfg.xml文件,在Configuration类里我们可以看到:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7702087f98b7638fb12977e5bb515b7d.html