• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

20.06.26 14:25 작성 조회수 134

2

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

분명 @TableGenerator이 아니라 

@SequenceGenerator로 생성했는데 

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

문제가 뭘까요? ㅠㅠ

답변 1

답변을 작성해보세요.

3

안녕하세요. happysy26님

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

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

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

감사합니다.