Class SpringJtaPlatform

java.lang.Object
org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
org.springframework.boot.hibernate.SpringJtaPlatform
All Implemented Interfaces:
Serializable, org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess, org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform, org.hibernate.service.Service, org.hibernate.service.spi.Configurable, org.hibernate.service.spi.ServiceRegistryAwareService

@Deprecated(since="4.1.0", forRemoval=true) public class SpringJtaPlatform extends org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.1.0 for removal in 4.3.0 in favor of @link HibernateJpaVendorAdapter.setJtaTransactionManager(Object) and ConfigurableJtaPlatform
Generic Hibernate AbstractJtaPlatform implementation that simply resolves the JTA UserTransaction and TransactionManager from the Spring-configured JtaTransactionManager implementation.
Since:
4.0.0
Author:
Josh Long, Phillip Webb
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected @Nullable TransactionManager
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected @Nullable UserTransaction
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform

    canCacheTransactionManager, canCacheTransactionManagerByDefault, canCacheUserTransaction, canCacheUserTransactionByDefault, canRegisterSynchronization, configure, getCurrentStatus, getSynchronizationStrategy, getTransactionIdentifier, getTransactionManager, injectServices, jndiService, registerSynchronization, retrieveTransactionManager, retrieveUserTransaction, serviceRegistry

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpringJtaPlatform

      public SpringJtaPlatform(JtaTransactionManager transactionManager)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • locateTransactionManager

      protected @Nullable TransactionManager locateTransactionManager()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      locateTransactionManager in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
    • locateUserTransaction

      protected @Nullable UserTransaction locateUserTransaction()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      locateUserTransaction in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform