H2 버전에 따른 SyntaxError

백종석·2022년 5월 31일
0

Error note

목록 보기
4/4
post-thumbnail

강의를 들으면서 강의 상의 버전과 현재 버전 차이로 인해서 H2 데이터 베이스에서 Entity로 테이블을 생성하지 못하는 에러가 발생했다.

처음에 어디서 문제인지 파악하는 과정에서 이것저것 검색도 해봤는데 H2가 버전업이 되면서 예약어 관련 문제라는 것을 봤고 어디가 문제일지 파악하는 과정에서 설마 User가 예약어라 에러가 나는건 아니겠지 하고 넘어갔는데, 그 설마가 맞았다.

그래서 클래스 위에

@Table(name = "Users")

어노테이션을 추가하고 테이블 명을 설정한다음 실행하니까 에러가 발생하지 않았고 테이블도 생성 되었다.

아니 이게 버전때문에 이렇게 에러가 생길줄 알았나....
그리고 강의좀 다시 찍어서 재배포좀 해주지....

profile
항해중인 우당탕탕 코린이

0개의 댓글