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

happysy26님의 프로필 이미지
happysy26

작성한 질문수

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

기본 키 매핑

SequenceGenerator로 시퀀스를 생성했는데 시퀀스가 테이블로 생성됩니다.

작성

·

203

2

어디서 실수한건지 못찾겠네요 ㅠㅠ

분명 @TableGenerator이 아니라 

@SequenceGenerator로 생성했는데 

시퀀스 이름 자체를 create table로 생성해버리네요 

문제가 뭘까요? ㅠㅠ

답변 1

3

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

안녕하세요. happysy26님

아마도 MySQL Dialect를 사용하시는 것 같아요. MySQL은 DB 차원에서 SEQUENCE를 지원하지 않습니다.

따라서 테이블을 생성해서 시퀀스를 만드는 전략을 차선책으로 선택하는 것 같아요^^

MySQL은 IDENTITY나 TABLE 전략을 사용해주세요.

감사합니다.

happysy26님의 프로필 이미지
happysy26

작성한 질문수

질문하기