What are transactions and how are they managed in Spring?

Technical