안녕하세요. spring + H2 DB를 가볍게 사용하여 회사 내부에 사이드 프로젝트를 진행하고 있습니다. 기능을 만들고 이제 데이터를 넣어보자! 하는 상황에서 발생한 문제점입니다. 현재 H2 DB 2.1.214 버전을 사용하고 있는데 PK 전략이 정상적으로 동작하지 않는 것 같았으나 알고보니 단순히 제가 다른 구성컬럼에 유니크 속성을 걸어둔 문제였습니다.. 이 기회에 작성해두는 PK 전략방식! # IDENTITY 전략 @Id @GerneratedValue(strategy = GenerationType.IDENTITY) private Long Id; IDENTITY 전략은 기본 키 생성을 데이터베이스에 위임하는 전략입니다. 이 전략은 주로 MySQL, PostgreSQL, SQL Server 에서 사용합..