JPA 기본키 매핑1 [JPA] 기본 키 매핑 전략 정리 *본 게시글은 김영한님의 자바 ORM JPA 표준 책을 보고 이해한 내용을 바탕으로 정리한 글입니다. JPA에서 엔티티의 기본 키가 데이터베이스의 기본 키에 매핑되는 여러 전략을 알아보자. 기본 키 자동 생성 전략이 다양한데, 이 이유는 데이터베이스 벤더마다 지원하는 방식이 모두 다르기 때문이다. 예를 들어 오라클 데이터베이스는 시퀀스를 제공하지만 MYUSQL은 시퀀스를 제공하지 않는다. 즉, SEQUENCE나 IDENTITY는 데이터베이스에 의존하는 전략이다. 데이터베이스에 의존하지 않으려면 TABLE 전략을 사용하여야 한다. 각 전략의 자세한 내용은 아래를 참고하자. 1. 직접 할당 @Id private Long id; 별다른 어노테이션 없이 @Id 어노테이션만 붙이면 직접 할당 전략을 사용한다. e.. 2022. 10. 30. 이전 1 다음