1
Exception
이없는 동안 트랜잭션이 롤백되는 이유는 무엇입니까? 개체가 저장되지 않습니다. 내가 좋아하는 트랜잭션 매개 변수 정의 :Spring의 transactionManager가 롤백 중이며 testexception = [null]입니다!
@Transactional(value = "transactionManager", timeout = 30, rollbackFor =
java.lang.Exception.class)`.
를이 로그 트랜잭션에 대해 말할 것입니다.
-------------------------------------------------------------------------------
Test set: sample.library.dao.DAOTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.634 sec
무슨 일을하고 있어요 :
org.springframework.test.context.transaction.TransactionalTestExecutionListener
endTransaction
INFO: Rolled back transaction after test execution for test context [[email protected]
testClass = DAOTest, testInstance = [email protected], testMethod =
[email protected], testException = [null], mergedContextConfiguration =
[[email protected] testClass = DAOTest, locations =
'{classpath:/applicationcontext.xml}', classes = '{}', contextInitializerClasses = '[]',
activeProfiles = '{}', contextLoader =
'org.springframework.test.context.support.DelegatingSmartContextLoader', parent =
[null]]]
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.634 sec
여기 DAOTest
클래스의 전체 로그는? 필요한 경우 더 많은 정보를 제공 할 수 있습니다.