transaction isolation level
transaction isolation level에는 read uncommitted, read committed, non-repeatable read, serializable이 있습니다. read uncommitted는 트랜잭션이 두개가 동시에 실행중이라고 가정했을 때, 한 곳에서 수정한 entitiy를 커밋하기도 전에 다른 트랜잭션에서 값을 읽어올 때, 수정된 값을 받아올 수 있습니다. 이런 문제를 dirty read라고 합니다. read committed는 commit 된 entitiy만 읽어오므로, dirty read의 문제는 해결하였습니다. 하지만, 트랜잭션을 동시에 실행중이고 A트랜잭션에서 select, B트랜잭션에서 update, A트랜잭션에서 select를 했다고 했을때, 동일한 A 트랜잭션..