Case1
@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(){
}
}
В случае 1, если возникает какое-либо исключение, он откатывается, но в случае 2 он не работает. Есть ли проблемы с производительностью, если я следую case1?