Package io.tesler.model.core.tx
Class JpaTransactionManagerCustom
- java.lang.Object
-
- org.springframework.transaction.support.AbstractPlatformTransactionManager
-
- org.springframework.orm.jpa.JpaTransactionManager
-
- io.tesler.model.core.tx.JpaTransactionManagerCustom
-
- All Implemented Interfaces:
Serializable
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanFactoryAware
,org.springframework.beans.factory.InitializingBean
,org.springframework.transaction.PlatformTransactionManager
,org.springframework.transaction.support.ResourceTransactionManager
,org.springframework.transaction.TransactionManager
public class JpaTransactionManagerCustom extends org.springframework.orm.jpa.JpaTransactionManager
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaTransactionManagerCustom(javax.persistence.EntityManagerFactory emf, ITransactionStatus txStatus)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
prepareSynchronization(org.springframework.transaction.support.DefaultTransactionStatus status, org.springframework.transaction.TransactionDefinition definition)
-
Methods inherited from class org.springframework.orm.jpa.JpaTransactionManager
afterPropertiesSet, closeEntityManagerAfterFailedBegin, createEntityManagerForTransaction, doBegin, doCleanupAfterCompletion, doCommit, doGetTransaction, doResume, doRollback, doSetRollbackOnly, doSuspend, getDataSource, getEntityManagerFactory, getJpaDialect, getJpaPropertyMap, getPersistenceUnitName, getResourceFactory, isExistingTransaction, obtainEntityManagerFactory, setBeanFactory, setDataSource, setEntityManagerFactory, setEntityManagerInitializer, setJpaDialect, setJpaProperties, setJpaPropertyMap, setPersistenceUnitName, shouldCommitOnGlobalRollbackOnly
-
Methods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager
commit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareForCommit, prepareTransactionStatus, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransaction
-
-
-
-
Constructor Detail
-
JpaTransactionManagerCustom
public JpaTransactionManagerCustom(javax.persistence.EntityManagerFactory emf, ITransactionStatus txStatus)
-
-
Method Detail
-
prepareSynchronization
protected void prepareSynchronization(org.springframework.transaction.support.DefaultTransactionStatus status, org.springframework.transaction.TransactionDefinition definition)
- Overrides:
prepareSynchronization
in classorg.springframework.transaction.support.AbstractPlatformTransactionManager
-
-