类 JimmerTransactionManager
java.lang.Object
org.springframework.transaction.support.AbstractPlatformTransactionManager
org.springframework.jdbc.datasource.DataSourceTransactionManager
org.springframework.jdbc.support.JdbcTransactionManager
org.babyfish.jimmer.spring.transaction.JimmerTransactionManager
- 所有已实现的接口:
Serializable,org.springframework.beans.factory.InitializingBean,org.springframework.transaction.PlatformTransactionManager,org.springframework.transaction.support.ResourceTransactionManager,org.springframework.transaction.TransactionManager
public class JimmerTransactionManager
extends org.springframework.jdbc.support.JdbcTransactionManager
This transaction manager is only required
when
JTransactionalSqlClient is used- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 org.springframework.transaction.support.AbstractPlatformTransactionManager
org.springframework.transaction.support.AbstractPlatformTransactionManager.SuspendedResourcesHolder -
字段概要
从类继承的字段 org.springframework.transaction.support.AbstractPlatformTransactionManager
logger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTION -
构造器概要
构造器构造器说明JimmerTransactionManager(org.babyfish.jimmer.sql.JSqlClient sqlClient) JimmerTransactionManager(org.babyfish.jimmer.sql.kt.KSqlClient sqlClient) -
方法概要
修饰符和类型方法说明protected voidprotected voiddoCleanupAfterCompletion(Object transaction) final voidsetDatabaseProductName(String dbName) 已过时。final voidsetDataSource(DataSource dataSource) 已过时。static org.babyfish.jimmer.sql.JSqlClient从类继承的方法 org.springframework.jdbc.support.JdbcTransactionManager
afterPropertiesSet, getExceptionTranslator, isLazyInit, setExceptionTranslator, setLazyInit, translateException从类继承的方法 org.springframework.jdbc.datasource.DataSourceTransactionManager
doCommit, doGetTransaction, doResume, doRollback, doSetRollbackOnly, doSuspend, getDataSource, getResourceFactory, isEnforceReadOnly, isExistingTransaction, obtainDataSource, prepareTransactionalConnection, setEnforceReadOnly从类继承的方法 org.springframework.transaction.support.AbstractPlatformTransactionManager
commit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareForCommit, prepareSynchronization, prepareTransactionStatus, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, shouldCommitOnGlobalRollbackOnly, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransaction从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.springframework.transaction.PlatformTransactionManager
commit, getTransaction, rollback
-
构造器详细资料
-
JimmerTransactionManager
public JimmerTransactionManager(org.babyfish.jimmer.sql.JSqlClient sqlClient) -
JimmerTransactionManager
public JimmerTransactionManager(org.babyfish.jimmer.sql.kt.KSqlClient sqlClient)
-
-
方法详细资料
-
setDatabaseProductName
已过时。- 覆盖:
setDatabaseProductName在类中org.springframework.jdbc.support.JdbcTransactionManager
-
setDataSource
已过时。- 覆盖:
setDataSource在类中org.springframework.jdbc.datasource.DataSourceTransactionManager
-
doBegin
protected void doBegin(@NotNull Object transaction, @NotNull org.springframework.transaction.TransactionDefinition definition) - 覆盖:
doBegin在类中org.springframework.jdbc.datasource.DataSourceTransactionManager
-
doCleanupAfterCompletion
- 覆盖:
doCleanupAfterCompletion在类中org.springframework.jdbc.datasource.DataSourceTransactionManager
-
sqlClient
public static org.babyfish.jimmer.sql.JSqlClient sqlClient()
-