5.4 本章小结

基于TransactionDefinition、PlatformTransactionManager、TransactionStatus的编程式事务管理是Spring提供的最原始的方式,通常在实际工程中不推荐使用,但了解这种方式对理解Spring事务处理的本质有很大帮助。

基于TransactionTemplate的编程式事务管理是对上一种方式的封装,使得编码更简单、清晰。基于XML和@Transactional的方式将事务管理简化到了极致,极大地提高了编程开发效率。