JPA의 기본키 매핑전략에는 총 3가지가 있다! 1.Identity-DB에게 ID생성을 맡기는 방법!2.Sequence-시퀸스를 이용하여 ID를 증가시키는 방법!3.Table-시퀸스처럼 사용할 수 있는 테이블을 생성하여 ID를 증가시키는 방법! (모든데이터베이스에 사용가능하다는 장점이 있다) Table전략은 아직 고민할 경험은 해보지못했으므로 패스하고,나는 Identity나 Sequence에서 골라서 사용해왔다. 그 중에서 Sequence를 사용하는 편이긴했는데,왜냐하면 Identity의 경우에는 Persist후에 DB와의 통신을 통해 ID값을 얻어와야하기 때문이다.이게무슨말이냐면.. JPA의 영속성 컨텍스트 내의 1차캐시는 다음과 같은 구조를 갖고있다.여기서 개발자가 persist를 통해 엔티티를 생성..