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