1. Spring @Transactional Flow Explained
Business Logic
Transactional
Aspect
Transactional
Aspect
Ongoing Transaction
New Transaction
Decide to Use
Commit
Rollback
Decide to Perform
Transaction Manager
Entity Manager
New Transaction
Decide to Start
Leave running