【发布时间】:2018-01-01 21:15:49
【问题描述】:
我用 Spring boot 和 JPA 编写了一个示例应用程序。我正在使用弹簧事务管理。我有 2 条插入 2 条记录,之后故意抛出异常并使用 @Transactional(rollbackFor =Exception.class)。它在 tomcat 中运行良好,整个事务按预期回滚。
但这不适用于 weblogic 服务器。它保留2条记录。有什么解决办法吗?我想回滚我的完整事务。
class A{
@Transactional(rollbackFor =Exception.class)
public void b(){
save(object1);
save(object2);
throw new Exception();
}
}
【问题讨论】:
标签: spring transactions