Top Description Fields Constructors Methods
org.hibernate.boot

public final Enum SchemaAutoTooling

extends Enum<SchemaAutoTooling>
Class Inheritance
Imports
org.hibernate.HibernateException, org.hibernate.cfg.AvailableSettings, java.util.Locale

Defines the possible values for hibernate.hbm2ddl.auto.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final SchemaAutoTooling
CREATE

Drop the schema and recreate it on SessionFactory startup.

public static final SchemaAutoTooling
CREATE_DROP

Drop the schema and recreate it on SessionFactory startup.

public static final SchemaAutoTooling
CREATE_ONLY

Create the schema on SessionFactory startup.

public static final SchemaAutoTooling
DROP

Drop the schema and don't recreate it.

public static final SchemaAutoTooling
NONE

Do not attempt to update nor validate the schema.

public static final SchemaAutoTooling
UPDATE

Update (alter) the schema on SessionFactory startup.

public static final SchemaAutoTooling
VALIDATE

Validate the schema on SessionFactory startup.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
public static SchemaAutoTooling
interpret(String configurationValue)

public static SchemaAutoTooling
public static SchemaAutoTooling[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CREATEback to summary
public static final SchemaAutoTooling CREATE

Drop the schema and recreate it on SessionFactory startup.

CREATE_DROPback to summary
public static final SchemaAutoTooling CREATE_DROP

Drop the schema and recreate it on SessionFactory startup. Additionally, drop the schema on SessionFactory shutdown.

CREATE_ONLYback to summary
public static final SchemaAutoTooling CREATE_ONLY

Create the schema on SessionFactory startup.

DROPback to summary
public static final SchemaAutoTooling DROP

Drop the schema and don't recreate it.

NONEback to summary
public static final SchemaAutoTooling NONE

Do not attempt to update nor validate the schema.

UPDATEback to summary
public static final SchemaAutoTooling UPDATE

Update (alter) the schema on SessionFactory startup.

VALIDATEback to summary
public static final SchemaAutoTooling VALIDATE

Validate the schema on SessionFactory startup.

Constructor Detail

SchemaAutoToolingback to summary
private SchemaAutoTooling()

Method Detail

externalFormback to summary
public String externalForm()
interpretback to summary
public static SchemaAutoTooling interpret(String configurationValue)
valueOfback to summary
public static SchemaAutoTooling valueOf(String name)
valuesback to summary
public static SchemaAutoTooling[] values()