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

csjy님의 프로필 이미지

작성한 질문수

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

기본 키 매핑

@GeneratedValue(strategy = GenerationType.IDENTITY)

22.08.22 14:22 작성

·

461

2

id 값은 String 으로 하면 오류가 생기고 long 타입으로 하면 실행이 됩니다.
 
찾아보니 h2 버전 문제라는 부분도 있어서 버전도 1.4.200으로 바꾸기도 했는데요 그래도 String 타입은 안돼서 그냥 long 타입으로 써야 할까하는데 괜찮을까요?
 
그리고 버전은 1.4.200을 그대로 사용해도 될까요?

답변 1

2

David님의 프로필 이미지

2022. 08. 22. 14:32

안녕하세요. csjy님, 공식 서포터즈 David입니다.

id를 String 타입으로 사용하고 싶으시다면 @GeneratedValue 애노테이션을 제거해주세요.

@GeneratedValue가 어떤 역할을 하는지 학습하시면 이유 파악에 도움이 될 것 같습니다.

감사합니다.

csjy님의 프로필 이미지

작성한 질문수

질문하기