1. 기본키매핑에는 어떤 애노테이션을 사용하는가? 기본키 매핑에는 @Id, @GeneratedValue 를 사용할 수 있다. 기본키를 생성하는 방법은 직접 값을 지정하는 방법과, auto-increment, sequence 생성들을 통해 자동으로 방법등 여러가지가 있는데 크게 직접할당과 자동 생성으로 나눌 수 있다. 1) 직접 할당 : @Id 만을 사용한다. @Id private Long id; 2) 동적 할당 : @Id 와 @GeneratedValue 를 동시에 사용한다. @Id @GeneratedValue private Long id; 여기서 자동생성 하는 방법에서 총 네가지의 strategy 를 선택할 수 있다. 2. 기본키 매핑시 @GeneratedValue 에 지정할 수 있는 strategy 종..