我正在使用Spring Boot和Spring Data JPA.
有以下课程:
import org.springframework.transaction.annotation.Transactional;
@Transactional(propagation = Propagation.required)
public class Foo{
public void bar(){}
}
bar()和任何其他成员方法也是事务性的吗?
我还有第二个问题.在许多教程中,人们倾向于做这样的事情:
import org.springframework.transaction.annotation.Transactional;
@Transactional(propagation = Propagation.required,readOnly = true)
public class Foo{
@Transactional(propagation = Propagation.required,readOnly = false)
public void bar(){}
}
为什么?使用readOnly是真还是假是安全问题?
最佳答案
原文链接:https://www.f2er.com/spring/431821.html