【发布时间】:2014-06-01 16:56:40
【问题描述】:
案例1
@Transactional
public class UserServiceImpl implements UserService {
...................
public void method1(){
try{
method2();
}catch(Exception e){
}
}
public void method2(){
}
}
案例2
public class UserServiceImpl implements UserService {
...................
public void method1(){
try{
method2();
}catch(Exception e){
}
}
@Transactional
public void method2(){
}
}
如果发生任何异常,则在 case1 中回滚正在工作,但在 case 2 中,则无法正常工作。如果我按照 case1 进行操作,是否会出现性能问题?
【问题讨论】:
标签: java spring spring-mvc spring-transactions