1. 개요 이 빠른 사용방법(예제)에서는 사용자 지정 쿼리 메서드 및 미리 정의된 저장소 CRUD 메서드 에 대해 Spring Data JPA에서 트랜잭션 잠금을 활성화하는 방법에 대해 설명합니다. 또한 다양한 잠금 유형과 트랜잭션 잠금 시간 초과 설정에 대해 알아봅니다. 2. 잠금 유형 JPA에는 비관적 잠금과 낙관적 잠금의 두 가지 주요 잠금 유형이 정의되어 있습니다. 2.1. 비관적 잠금 트랜잭션에서 비관적 잠금 을 사용 하고 엔터티에 액세스하면 즉시 잠깁니다 . 트랜잭션은 트랜잭션을 커밋하거나 롤백하여 잠금을 해제합니다. 2.2. 낙관적 잠금 낙관적 잠금 에서 트랜잭션은 엔터티를 즉시 잠그지 않습니다. 대신 트랜잭션은 일반적으로 할당된 버전 번호와 함께 엔티티의 상태를 저장합니다. 다른 트랜잭션에..