站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 2.1.8 正式版 API 英文文档

SchemaExport (Hibernate API Documentation) - Hibernate 2.1.8 正式版 API 英文文档


net.sf.hibernate.tool.hbm2ddl
Class SchemaExport

java.lang.Object
  extended bynet.sf.hibernate.tool.hbm2ddl.SchemaExport

public class SchemaExport
extends Object

Commandline tool to export table schema to the database. This class may also be called from inside an application.

Author:
Daniel Bradby, Gavin King

Constructor Summary
SchemaExport(Configuration cfg)
          Create a schema exporter for the given Configuration
SchemaExport(Configuration cfg, Properties connectionProperties)
          Create a schema exporter for the given Configuration, with the given database connection properties.
 
Method Summary
 void create(boolean script, boolean export)
          Run the schema creation script.
 void drop(boolean script, boolean export)
          Run the drop schema script.
static void main(String[] args)
           
 SchemaExport setDelimiter(String delimiter)
          Set the end of statement delimiter
 SchemaExport setOutputFile(String filename)
          Set an output filename.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaExport

public SchemaExport(Configuration cfg)
             throws HibernateException
Create a schema exporter for the given Configuration


SchemaExport

public SchemaExport(Configuration cfg,
                    Properties connectionProperties)
             throws HibernateException
Create a schema exporter for the given Configuration, with the given database connection properties.

Method Detail

setOutputFile

public SchemaExport setOutputFile(String filename)
Set an output filename. The generated script will be written to this file.


setDelimiter

public SchemaExport setDelimiter(String delimiter)
Set the end of statement delimiter


create

public void create(boolean script,
                   boolean export)
Run the schema creation script.

Parameters:
script - print the DDL to the console
export - export the script to the database

drop

public void drop(boolean script,
                 boolean export)
Run the drop schema script.

Parameters:
script - print the DDL to the console
export - export the script to the database

main

public static void main(String[] args)