JPA PK UUID

· BE/JPA
안녕하세요. 이번 포스팅에서는 JPA의 기본 키 값을 자동 생성할 때 UUID 타입으로 생성하는 방법에 대해서 포스팅해보려고 합니다. 1. Long 타입(Auto_Increment / Sequence)가 아니라 UUID를 선택하는 이유? 1) 분산 DB 환경일 경우에, PK값이 중복되어 INSERT될 가능성이 있다. 2) PK값을 예측하기 쉽다. 물론, 단일 DB환경 + 데이터의 수가 적을 땐 Long 타입이 더욱 효율적이다. 2. UUID(Universally Unique Identifiers)란? 범용 고유 식별자(Universally Unique Identifiers) : 각 개체를 고유하게 식별 가능한 값 중복을 100% 방지해주는 것은 아니지만, 중복이 발생할 확률은 정말 상당히 낮은 확률이라고..
멍목
'JPA PK UUID' 태그의 글 목록