Code:
2012-10-27 13:53:54,142 DEBUG [AbstractFallbackTransactionAttributeSource.java:106] Adding transactional method 'test' with attribute: PROPAGATION_REQUIRED,ISOLATION_DEFAULT; ''
2012-10-27 13:53:54,143 DEBUG [TransactionalTestExecutionListener.java:148] Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT; ''] found for test context [[TestContext@1a5f739 testClass = PersonDaoImplIT, testInstance = com.example.dao.PersonDaoImplIT@109fd93, testMethod = test@PersonDaoImplIT, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@e6ff0d testClass = PersonDaoImplIT, locations = '{classpath*:context.xml}', classes = '{}', activeProfiles = '{}', contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader']]]
2012-10-27 13:53:54,143 DEBUG [TransactionalTestExecutionListener.java:469] Retrieved @TransactionConfiguration [@org.springframework.test.context.transaction.TransactionConfiguration(defaultRollback=true, transactionManager=transactionManager)] for test class [class com.example.dao.PersonDaoImplIT]
2012-10-27 13:53:54,144 DEBUG [TransactionalTestExecutionListener.java:486] Retrieved TransactionConfigurationAttributes [[TransactionConfigurationAttributes@1f1bd98 transactionManagerName = 'transactionManager', defaultRollback = true]] for class [class com.example.dao.PersonDaoImplIT]
2012-10-27 13:53:54,144 DEBUG [TestContext.java:162] Retrieved ApplicationContext for test class [class com.example.dao.PersonDaoImplIT] from cache with key [[MergedContextConfiguration@e6ff0d testClass = PersonDaoImplIT, locations = '{classpath*:context.xml}', classes = '{}', activeProfiles = '{}', contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader']].
2012-10-27 13:53:54,144 DEBUG [AbstractBeanFactory.java:245] Returning cached instance of singleton bean 'transactionManager'
2012-10-27 13:53:54,148 DEBUG [AbstractPlatformTransactionManager.java:365] Creating new transaction with name [test]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT; ''
2012-10-27 13:53:54,420 DEBUG [DataSourceTransactionManager.java:204] Acquired Connection [jdbc:hsqldb:hsql://localhost:9001/tiber, UserName=SA, HSQL Database Engine Driver] for JDBC transaction
2012-10-27 13:53:54,424 DEBUG [TransactionalTestExecutionListener.java:357] No method-level @Rollback override: using default rollback [true] for test context [[TestContext@1a5f739 testClass = PersonDaoImplIT, testInstance = com.example.dao.PersonDaoImplIT@109fd93, testMethod = test@PersonDaoImplIT, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@e6ff0d testClass = PersonDaoImplIT, locations = '{classpath*:context.xml}', classes = '{}', activeProfiles = '{}', contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader']]]
2012-10-27 13:53:54,424 INFO [TransactionalTestExecutionListener.java:275] Began transaction (1): transaction manager [org.springframework.jdbc.datasource.DataSourceTransactionManager@1642bd6]; rollback [true]
2012-10-27 13:53:54,425 DEBUG [AbstractFallbackTransactionAttributeSource.java:106] Adding transactional method 'savePerson' with attribute: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly; ''
2012-10-27 13:53:54,426 DEBUG [AbstractBeanFactory.java:245] Returning cached instance of singleton bean 'transactionManager'
2012-10-27 13:53:54,427 DEBUG [AbstractPlatformTransactionManager.java:470] Participating in existing transaction
2012-10-27 13:53:54,430 DEBUG [RdbmsOperation.java:343] RdbmsOperation with SQL [INSERT INTO PERSON (NAME) VALUES (?)] compiled
2012-10-27 13:53:54,432 DEBUG [JdbcTemplate.java:841] Executing SQL update and returning generated keys