六Spring事务--6Spring事务原理概览
六Spring事务--6Spring事务原理概览
6.4 spring事务原理概览
6.4.1 spring事务机制
spring事务的实现是基于数据库事务和AOP实现的;spring事务的隔离级别由数据库实现;spring事务的传播行为由spring实现,传播行为,定义了事务与子事务获取连接、事务提交、回滚的具体方式。
spring事务是基于AOP的环绕通知around实现,在拦截业务方法时,在执行业务前获取DataSource的connection开启事务;在执行业务方法后,根据执行成功与否,选择执行commit或者rollback。