오늘의 집 코딩 테스트 중 에러가 났다. 시간이 없어서 그냥 내고나서 확인했다.
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "DROP TABLE IF EXISTS ORDER[*] CASCADE "; expected "identifier"; SQL statement:
drop table if exists order CASCADE
JPA 에서 오류가 나서 뭐지 하고 찾아 봤더니 관련 글이 하나 나왔다.
https://hermeslog.tistory.com/553
완전히 동일한 에러 였는데 이유는 "Order"가 "Order By"의 예약어 라고 한다.
https://www.inflearn.com/questions/52796
Order 엔티티를 Checkout으로 이름을 변경해주어서 해결했다..