O'Reilly logo

Spring Persistence: A Running Start by Solomon Duskis, Paul Tepper Fisher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6: Managing Transactions

Database transactions help you group a set of operations into a single unit of work. All operations succeed, or fail, as a group. Spring's powerful and flexible transaction support is another factor responsible for the framework's success and popularity. Prior to Spring, complex or declarative transactional features typically required a JEE server. Using Aspect-Oriented-Programming (AOP) techniques, Spring helped democratize enterprise-level transactional support, allowing developers to cleanly apply transactional rules to their code whether they were using a full-fledged JEE application server, a lighter weight web container, or even a stand-alone unit test. The important detail is that the transactional rules ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required