【发布时间】:2010-01-06 13:38:23
【问题描述】:
我正在使用 Spring 3.0,并且我有一组这样的方法:
@Transactional (value = "authTransactionManager")
public void remove(User user) {
...
}
我使用 2 个不同的事务管理器并指定必要的管理器(上面示例中的authTransactionManager)。
我很好奇如果我指定不存在的经理会发生什么。我预计编译异常或运行时异常,但一切正常。这就是为什么我怀疑我的方法是否支持任何交易。
如何测试它? (也许,spring 太聪明了,当指定不存在的经理并且我所有的怀疑都没有根据时,它会使用任何可用的经理?)
【问题讨论】:
标签: java spring testing transactions aop