Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

증상

Caused by: java.sql.SQLSyntaxErrorException: Table 'DBNAME.hibernate_sequence' doesn't exist


원인

Entity 의 ID 생성 strategy 가 GenerationType.AUTO 일 경우 hibernate는 자동으로 기본 sequence 정보 테이블인 hibernate_sequence  을 찾지만 없어서 발생

 @Id
 @GeneratedValue(strategy = GenerationType.AUTO )
 private Long id;

해결

1. 테이블 생성


2. strategy 를 변경

 @Id
 @GeneratedValue(strategy = GenerationType.IDENTITY)
 private Long id;


Ref

  • No labels