Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'character c1_0 where c1_0.ocid='8ab70b8185dfb9a1f16f24bfc9f7d51f'' at line 1
에러 발생..!
찾아보니 문법적 오류라고 한다.
근데 난 JPA를 사용중인데.. 문법적 오류가 날 수 있나? 하고 찾아보니
테이블 혹은 컬럼명이 MySQL 예약어와 겹치면 오류가 생길수 있다는 것을 알았다.
내 경우엔 테이블명인 CHARACTER이 예약어와 겹쳤다.
따라서 entity폴더에 있는 Character클래스에
@Table(name = "\"Character\"")
를 달아주어 해결을 했다.