Spring提供了多样化的事务编程支持,包括编程式事务和声明式事务。针对JDBC的事务处理对各类实现方式进行了介绍,并对实现效率进行了比较。当事务处理量少时,可以考虑用基于JDBC模板的编程式事务,当事务涉及量大时建议用基于@Transactional注解的声明式事务。