public class DdlTransactionIsolatorNonJtaImpl extends java.lang.Object implements DdlTransactionIsolator
Constructor and Description |
---|
DdlTransactionIsolatorNonJtaImpl(JdbcContext jdbcContext) |
Modifier and Type | Method and Description |
---|---|
java.sql.Connection |
getIsolatedConnection()
Returns a Connection that is usable within the bounds of the
DdlTransactionIsolator.prepare() and DdlTransactionIsolator.release() calls. |
JdbcContext |
getJdbcContext() |
void |
prepare()
In general a DdlTransactionIsolator should be returned from
TransactionCoordinatorBuilder.buildDdlTransactionIsolator(org.hibernate.tool.schema.internal.exec.JdbcContext)
already prepared for use (until DdlTransactionIsolator.release() is called). |
void |
release() |
public DdlTransactionIsolatorNonJtaImpl(JdbcContext jdbcContext)
public void prepare()
DdlTransactionIsolator
TransactionCoordinatorBuilder.buildDdlTransactionIsolator(org.hibernate.tool.schema.internal.exec.JdbcContext)
already prepared for use (until DdlTransactionIsolator.release()
is called).prepare
in interface DdlTransactionIsolator
public JdbcContext getJdbcContext()
getJdbcContext
in interface DdlTransactionIsolator
public java.sql.Connection getIsolatedConnection()
DdlTransactionIsolator
DdlTransactionIsolator.prepare()
and DdlTransactionIsolator.release()
calls. Further, this
Connection will be isolated (transactionally) from any
transaction in effect prior to the call to DdlTransactionIsolator.prepare()
.getIsolatedConnection
in interface DdlTransactionIsolator
public void release()
release
in interface DdlTransactionIsolator
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.