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

궁그미님의 프로필 이미지
궁그미

작성한 질문수

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

기본 키 매핑

기본 키 매핑 방법

작성

·

198

0

자동 생성(@GeneratedValue)에서

DB를 ORACLE로 사용시 SEQUENCE로 안하고 AUTO로하면 방언에 따라 기본값이 자동 지정 되긴하는데 그럴경우 SEQUENCE 생성시 의미없는? 이름이 생성돼 DB 운영/관리 측면에서는 관리가 어려워 잘 사용하지 않을 것 같은데 어떤 경우에 사용하는지요?

AUTO로하면 DB에 종속적이지 않은 장점이 있으나 일반적으로 운영하는 DB에 맞춰서 예를 들어 ORACLE일 경우 미리 스크립트로 MEMBER_SEQ를 생성하고 @SequenceGenerator로 맵핑해서 개발될것 같은데 맞을지요? 

답변 1

0

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

안녕하세요. hanmiitso님^^

AUTO는 학습용일 때 사용하고, 실제 프로젝트를 진행하실 때는 직접 지정해서 사용해야 합니다.

감사합니다.

궁그미님의 프로필 이미지
궁그미

작성한 질문수

질문하기