之间有什么区别:
- 为整个类添加“@Transactional”注释
- 为每个方法添加“@Transactional”注释?
使用 spring 和 Hibernate ?
基本上,如果你用@Transactional http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/transaction/annotation/Transactional.html所有方法都将是事务性的。
如果不这样做,您可以注释为@Transactional http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/transaction/annotation/Transactional.html只有那些你想要的方法。此外,您可以为每个方法指定不同的属性,例如isolation
, propagation
, timeout
, ...
另外,看看这个问题,这可能是它的重复:源代码中的 Hibernate 事务注释——类和方法级别使用之间的区别? https://stackoverflow.com/q/4593735/851811
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)