@Transactional
public class someClass implements someInterface {
@override
public void insertData() {
updateOtherTable();
}
private updateOtherTable() {
//will this use above transaction or will not use any transaction?
}
}
答案 0 :(得分:4)
Spring代理您的公共insertData方法,因此该方法中的所有内容都在事务中执行。因此,也会对您的私有方法应用交易。