Benefits of the Spring Framework transaction management

  • Spring Framework supports  following transaction managements:- 
    • Programmatic  
    • Declarative  
  • Spring provides a unique transaction management abstraction, which enables a consistent programming model over a variety of underlying transaction technologies, such as JTA or JDBC. Supports declarative transaction management.
  • Provides a simpler API for programmatic transaction management than a number of complex transaction APIs such as JTA. Integrates very well with Spring's various data access abstractions.