因此,您需要在测试方法内创建多个事务。如您所见,您不能使用
AbstractTransactionalJUnit4SpringContextTests,因为它会为整个测试方法创建一个事务,而不能使用nude
AbstractJUnit4SpringContextTests,因为它根本不会创建任何事务。
解决方案是以
AbstractJUnit4SpringContextTests编程方式在测试方法内部使用和管理事务。
您需要按照11.6程序化交易管理中所述注入
PlatformTransactionManager测试,
TransactionTemplate从测试中创建并使用它来划分事务。



