类 DdlTransactionIsolatorJtaImpl
- java.lang.Object
-
- org.hibernate.resource.transaction.backend.jta.internal.DdlTransactionIsolatorJtaImpl
-
- 所有已实现的接口:
DdlTransactionIsolator
public class DdlTransactionIsolatorJtaImpl extends Object implements DdlTransactionIsolator
DdlExecutor for use in JTA environments- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 DdlTransactionIsolatorJtaImpl(JdbcContext jdbcContext)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ConnectiongetIsolatedConnection()Returns a Connection that is usable within the bounds of theDdlTransactionIsolator.prepare()andDdlTransactionIsolator.release()calls.JdbcContextgetJdbcContext()voidprepare()In general a DdlTransactionIsolator should be returned fromTransactionCoordinatorBuilder.buildDdlTransactionIsolator(org.hibernate.tool.schema.internal.exec.JdbcContext)already prepared for use (untilDdlTransactionIsolator.release()is called).voidrelease()
-
-
-
构造器详细资料
-
DdlTransactionIsolatorJtaImpl
public DdlTransactionIsolatorJtaImpl(JdbcContext jdbcContext)
-
-
方法详细资料
-
getJdbcContext
public JdbcContext getJdbcContext()
- 指定者:
getJdbcContext在接口中DdlTransactionIsolator
-
prepare
public void prepare()
从接口复制的说明:DdlTransactionIsolatorIn general a DdlTransactionIsolator should be returned fromTransactionCoordinatorBuilder.buildDdlTransactionIsolator(org.hibernate.tool.schema.internal.exec.JdbcContext)already prepared for use (untilDdlTransactionIsolator.release()is called).- 指定者:
prepare在接口中DdlTransactionIsolator
-
getIsolatedConnection
public Connection getIsolatedConnection()
从接口复制的说明:DdlTransactionIsolatorReturns a Connection that is usable within the bounds of theDdlTransactionIsolator.prepare()andDdlTransactionIsolator.release()calls. Further, this Connection will be isolated (transactionally) from any transaction in effect prior to the call toDdlTransactionIsolator.prepare().- 指定者:
getIsolatedConnection在接口中DdlTransactionIsolator- 返回:
- The Connection.
-
release
public void release()
- 指定者:
release在接口中DdlTransactionIsolator
-
-