@Transactional注释

zax*_*axx 6 spring hibernate transactions

之间有什么区别:

  • 将"@Transactional"注释添加到整个类中
  • 添加每个方法"@Transactional"注释?

使用spring和Hibernate?

Xav*_*ica 6

基本上,如果您使用@Transactional所有方法注释类将是事务性的.如果不这样做,则可以@Transactional仅注释您想要的那些方法.此外,您可以指定每个方法不同的属性,如isolation,propagation,timeout,...

另外,看看这个问题,这可能是它的重复:源中的Hibernate事务注释 - 类和方法级别之间的区别使用?