@Documented
@Inherited
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface TransactionConfiguration
ContextConfiguration
,
TransactionalTestExecutionListener
Modifier and Type | Optional Element and Description |
---|---|
boolean |
defaultRollback
Should transactions be rolled back by default?
|
java.lang.String |
transactionManager
The bean name of the
PlatformTransactionManager that is to be
used to drive transactions. |
public abstract java.lang.String transactionManager
PlatformTransactionManager
that is to be
used to drive transactions. This attribute is not required and only needs
to be specified explicitly if the bean name of the desired
PlatformTransactionManager is not "transactionManager".
NOTE: The XML <tx:annotation-driven>
element
also refers to a bean named "transactionManager" by default. If you are
using both features in combination, make sure to point to the same
transaction manager bean - here in @TransactionConfiguration
and
also in <tx:annotation-driven transaction-manager="...">
.
public abstract boolean defaultRollback