JPA 엔티티 매핑 - 기본 키 매핑
·
공부/JPA
JPA 게시글은 대부분 인프런의 김영한님의 강의인 '자바 ORM 표준 JPA 프로그래밍' 기반으로 내용을 정리했습니다. 기본 키 매핑 기본키의 경우엔 직접 할당과 자동생성 방법이 있다. 직접 할당은 여태 써온 @Id 애노테이션을 사용하면 된다. 직접 할당 @Id // Member.class @Id private Long id; // 실행 클래스 ...생략 Member member = new Member(); member.setId(1000L); // 기본키 직접 할당 member.setUsername("B"); ...생략 이렇게 개발자가 직접 PK 값을 할당해주는 경우 @Id만 사용하면 된다. 자동 생성(@GeneratedValue) 자동 생성의 경우 IDENTITY, SEQUENCE, TABLE, AU..