【发布时间】:2018-12-24 00:46:33
【问题描述】:
A类{
@transactional 公共无效方法A(){
方法B();
int i=10/0;
}
@transactional 公共无效方法B(){
session.save(学生)
}
这里methodA有异常,但是没有回滚插入学生数据,为什么?
}
【问题讨论】:
-
把所有配置放在问题上。以便于识别问题
-
这段代码不会编译
-
methodA 是从另一个类调用的吗?只有当您跨越类边界时,才会捕获(激活?)Spring 注释。
-
两种方法都在同一个类中
标签: java spring hibernate transactional