Isolation Levels, Concurrency and Database Locks analysis with Spring's @Transactional

An in-depth analysis on the effect of different isolation levels on the locking behavior of the database.