21.03.23 00:46 작성
·
195
0
자동 생성(@GeneratedValue)에서
DB를 ORACLE로 사용시 SEQUENCE로 안하고 AUTO로하면 방언에 따라 기본값이 자동 지정 되긴하는데 그럴경우 SEQUENCE 생성시 의미없는? 이름이 생성돼 DB 운영/관리 측면에서는 관리가 어려워 잘 사용하지 않을 것 같은데 어떤 경우에 사용하는지요?
AUTO로하면 DB에 종속적이지 않은 장점이 있으나 일반적으로 운영하는 DB에 맞춰서 예를 들어 ORACLE일 경우 미리 스크립트로 MEMBER_SEQ를 생성하고 @SequenceGenerator로 맵핑해서 개발될것 같은데 맞을지요?
답변 1
0
2021. 03. 23. 20:45
안녕하세요. hanmiitso님^^
AUTO는 학습용일 때 사용하고, 실제 프로젝트를 진행하실 때는 직접 지정해서 사용해야 합니다.
감사합니다.