phantom read1 JPA 비관적 락 데이터베이스 READ COMMITE 격리 수준에서 발생하는NON-REPEATABLE READ와 PHANTOM READ 문제는 어떻게 해결할까? 이번글은 데이터베이스 READ COMMITED 격리 수준에서 발생하는 NON-REPEATABLE 문제와, 이를 해결하는 방법중 하나인 JPA에서 제공하는 비관적 락에 대해 알아보겠습니다. "NON-REPEATABLE READ 문제는 뭔가요?" 한 트랜잭션 내에서 같은 쿼리를 두 번 실행했을 때 결과가 다르게 오는 문제입니다. "PHANTOM READ 문제는 뭔가요?" 한 트랜잭션이 같은 쿼리를 두 번 실행할 때, 첫 번째 쿼리에는 없던 유령 레코드가 두 번째 쿼리에서 나타는 문제입니다. "NON-REPEATABLE READ & PHANTOM READ 문제가 발생.. 2025. 2. 7. 이전 1 다음