롤링페이퍼 프로젝트를 위한 api를 구현한 뒤 intelliJ에서 실행버튼을 눌렀더니 위와 같은 에러가 발생했습니다.
찾아보니 db
에서 column
이나 table
의 이름이 예약어라서 생기는 오류였습니다.
그래서 컬럼명이나 테이블명 중 예약어가 뭐가 있는지 찾다보니 User
테이블에서의 user
가 예약어임을 깨닫게 되었습니다.
User
테이블명이 예약어라 발생했던 오류이므로 테이블명만 변경해주면 되는 문제입니다.
그래서 @Table(name = "paper")
를 사용하여 테이블명을 간단히 변경해주었습니다.
intelliJ에서 테이블명 또는 클래스명이 예약어일 경우 에러가 난다는 사실을 알게 되었습니다.
앞으로는 예약어를 고려하여 테이블명 또는 클래스명을 짜야할 것 같습니다.