낙관적 락(Optimistic Lock)과 비관적 락(Pessimistic Lock)은 **동시성 제어(concurrency control)**를 위한 두 가지 대표적인 전략입니다. 주로 데이터베이스나 ORM(JPA 등)에서 다중 트랜잭션이 동시에 동일한 데이터를 조작할 때 발생할 수 있는 **경쟁 상태(race condition)**나 데이터 무결성 문제를 방지하기 위해 사용됩니다.🟢 낙관적 락 (Optimistic Lock)✅ 개념충돌이 거의 없을 것이라는 전제 하에 동작.트랜잭션 동안 락을 걸지 않고, 최종 커밋 시점에 버전 정보나 타임스탬프를 비교하여 충돌을 감지함.충돌이 나면 커밋을 실패시키고, 예외를 발생시켜 롤백하거나 재시도.✅ 구현 방식 (JPA 기준)@Version 애너테이션을 사용하여..