개인기록

[Spring Boot / MariaDB] java.sql.SQLSyntaxErrorException: (conn=369) Table '*.hibernate_sequence' doesn't exist 해결 본문

카테고리 없음

[Spring Boot / MariaDB] java.sql.SQLSyntaxErrorException: (conn=369) Table '*.hibernate_sequence' doesn't exist 해결

jenn.dph 2022. 8. 15. 00:52

DB와 연결이 잘 되어있는 것을 확인했음에도 문제가 발생함.

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

DB의 PK가 Auto Increment로 설정되어 있는 경우 @GeneratedValue(strategy = GenerationType.IDENTITY)를 붙여주지 않으면 이 에러가 생김

DB의 모든 PK에 잘 붙어있는지 확인하기

나는 여러 테이블 중 하나의 테이블에 @GeneratedValue로만 되어 있었음. strategy = GenerationType.IDENTITY 붙여서 해결!