Top Description Fields Constructors Methods
org.hibernate.tool.schema.internal.exec

public Class GenerationTargetToDatabase

extends Object
implements GenerationTarget
Class Inheritance
All Implemented Interfaces
org.hibernate.tool.schema.internal.exec.GenerationTarget
Imports
java.sql.SQLException, .SQLWarning, .Statement, org.hibernate.engine.jdbc.internal.DDLFormatterImpl, org.hibernate.internal.CoreLogging, .CoreMessageLogger, org.hibernate.resource.transaction.spi.DdlTransactionIsolator, org.hibernate.tool.schema.spi.CommandAcceptanceException

GenerationTarget implementation for handling generation directly to the database
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final DdlTransactionIsolator
private Statement
private static final CoreMessageLogger
private final boolean

Constructor Summary

AccessConstructor and Description
public
public
GenerationTargetToDatabase(DdlTransactionIsolator ddlTransactionIsolator, boolean releaseAfterUse)

Method Summary

Modifier and TypeMethod and Description
public void
accept(String
The command
command
)

Implements org.hibernate.tool.schema.internal.exec.GenerationTarget.accept.

Accept a command
private Statement
public void
public void
release()

Implements org.hibernate.tool.schema.internal.exec.GenerationTarget.release.

Release this target, giving it a change to release its resources.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ddlTransactionIsolatorback to summary
private final DdlTransactionIsolator ddlTransactionIsolator
jdbcStatementback to summary
private Statement jdbcStatement
logback to summary
private static final CoreMessageLogger log
releaseAfterUseback to summary
private final boolean releaseAfterUse

Constructor Detail

GenerationTargetToDatabaseback to summary
public GenerationTargetToDatabase(DdlTransactionIsolator ddlTransactionIsolator)
GenerationTargetToDatabaseback to summary
public GenerationTargetToDatabase(DdlTransactionIsolator ddlTransactionIsolator, boolean releaseAfterUse)

Method Detail

acceptback to summary
public void accept(String command)

Implements org.hibernate.tool.schema.internal.exec.GenerationTarget.accept.

Doc from org.hibernate.tool.schema.internal.exec.GenerationTarget.accept.

Accept a command

Parameters
command:String

The command

Annotations
@Override
jdbcStatementback to summary
private Statement jdbcStatement()
prepareback to summary
public void prepare()

Implements org.hibernate.tool.schema.internal.exec.GenerationTarget.prepare.

Doc from org.hibernate.tool.schema.internal.exec.GenerationTarget.prepare.

Prepare for accepting actions

Annotations
@Override
releaseback to summary
public void release()

Implements org.hibernate.tool.schema.internal.exec.GenerationTarget.release.

Doc from org.hibernate.tool.schema.internal.exec.GenerationTarget.release.

Release this target, giving it a change to release its resources.

Annotations
@Override