JPA의 기본 키 매핑에 대해서 공부한 내용을 간략히 기록해 봅니다. (기본 내용 출처는 자바 ORM 표준 JPA 프로그래밍 책 입니다.) JPA가 제공하는 데이터 베이스 기본 키 생성 전략은 아래와 같습니다. 직접 할당 기본 키를 어플리케이션에서 자동으로 직접 할당 한다. em.persist()를 호출하기 전에 어플리케이션에서 직접 식별자 값을 할당해야 한다. 만약 식별자가 없으면 예외가 발생한다. 참조 소스 - 책에 기재되어 있는 예제 소스로 상세한 내용은 별도로 찾아보시길 권장 합니다. @Id @Column(name = "id") private String id; Baord board = new Board(); board.setId("id1") // 기본 키 직접 할당 em.persist(board..