인프런 커뮤니티 질문&답변

백엔드개발자님의 프로필 이미지
백엔드개발자

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

기본 키 매핑

GeneratedValue 어노테이션에 대하여 질문드립니다.

작성

·

243

0

GeneratedValue는 꼭 Id어노테이션이랑 같이 써줘야 하나요?

PrimaryKey가 아닌 필드를 Auto increment로 자동적으로 생성하려고 GeneratedValue를 쓰니까 안먹히더라구요..

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 백엔드개발자님

@GeneratedValue는 꼭 @Id와 함께 사용해야 합니다.

따라서 PrimaryKey가 아닌 필드에는 동작하지 않습니다. 만약 PrimaryKey가 아닌 필드에 사용하려면 직접 값을 얻어와서 수동으로 할당하셔야 합니다.

감사합니다.

백엔드개발자님의 프로필 이미지
백엔드개발자

작성한 질문수

질문하기