spring 4.x 官方doc :http://docs.spring.io/spring/docs/4.3.4.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/#transaction-intro
spring 事务分两种实现方式:声明式(推荐)、编程式
声明式 又分为两种:XML配置、注解
XML的----
注解的--------
只需要在XML 加入TX 注解支持就行了,就可以在类里使用注解了
----
其实,XML和注解都差不多,XML在文件里声明了切点和事务行为(readonly,rollbackfor etc.),注解同样,切点当然就在@transactional所在类以及方法,行为同样可以在注解属性里面配。
XML和注解的比较:
最后再看下,事务的执行流程
编程式: