JPA에서 entity mapping을 하다 보니 아주 간단한 엔티티임에도 불구하고 save()가 지속적으로 실패하여 확인해본 결과
Mysql에서 order 라고 하는 예약어가 존재하여 아래와 같은 에러 메세지를 뿜어냈다.
그러므로 해결 방법은 백틱(₩ -역 작은 따옴표)을 활용하여 이름을 변경하는 것이다
참고 : DB별 예약어 정리가 잘 되어있는 블로그
반응형
'에러 혼내주기 > Spring' 카테고리의 다른 글
[Spring] @ResponseBody사용시 DTO에서 is라는 글자가 사라지는 에러 해결 방법 (0) | 2023.01.06 |
---|---|
[Spring] Spring security + @WebMvcTest 403에러 발생 (0) | 2022.12.11 |