Adam Bien: How To Deal With Transaction Isolation Levels?
Transaction Isolation is the "I" in ACID and defines the visibility of changes in concurrent transactions. Serializable is the highest value and ensures absolute consistency. Read Uncommitted provides the highest concurrency with low consistency. NONE comes with no consistency and indicates the lack of transaction support. Isolation Levels can be set on java.sql.Connection level. In a Java EE environment isolation levels can be configured on Data Source / Connection Pool.... A low risk approach to set a proper Isolation Level is...