1. 기본 키 직접 할당 전략 1) 개념 기본 키를 애플리케이션에서 직접 할당하는 것 2) 방법 @Id로 매핑 3) 특징 em.persist() 하기 전에 애플리케이션에서 기본 키를 직접 할당, 만약 식별자 값 없으면 예외 발생 2. IDENTITY 전략 1) 개념 기본 키를 자동 생성하는데, 생성을 데이터베이스에게 위임 2) 방법 @ID와 @GeneratedValue의 GenerationType.IDENTITY 사용 3) 특징 데이터베이스에 값을 저장하고 나서야 기본 키 값을 구할 수 있을 때 사용 JPA는 기본 키 값을 얻어오기 위해 데이터베이스를 추가로 조회 JDBC3에 추가된 Statement.getGeneratedKeys()를 사용하면 데이터를 저장하면서 동시에 생성된 기본 키 값도 얻어 올 수..