org.hibernate.tool.hbm2ddl
Class SchemaUpdate

java.lang.Object
  extended by org.hibernate.tool.hbm2ddl.SchemaUpdate

public class SchemaUpdate
extends Object

A commandline tool to update a database schema. May also be called from inside an application.

Author:
Christoph Sturm

Constructor Summary
SchemaUpdate(Configuration cfg)
           
SchemaUpdate(Configuration cfg, Properties connectionProperties)
           
SchemaUpdate(Configuration cfg, Settings settings)
           
 
Method Summary
 void execute(boolean script, boolean doUpdate)
          Execute the schema updates
 List getExceptions()
          Returns a List of all Exceptions which occured during the export.
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaUpdate

public SchemaUpdate(Configuration cfg)
             throws HibernateException
Throws:
HibernateException

SchemaUpdate

public SchemaUpdate(Configuration cfg,
                    Properties connectionProperties)
             throws HibernateException
Throws:
HibernateException

SchemaUpdate

public SchemaUpdate(Configuration cfg,
                    Settings settings)
             throws HibernateException
Throws:
HibernateException
Method Detail

main

public static void main(String[] args)

execute

public void execute(boolean script,
                    boolean doUpdate)
Execute the schema updates

Parameters:
script - print all DDL to the console

getExceptions

public List getExceptions()
Returns a List of all Exceptions which occured during the export.

Returns:
A List containig the Exceptions occured during the export