반응형
엔티티를 2개를 선언을 하고 실행을 시키면 Board 와 Reply 테이블이 생성될것이라고 생각했다.
하지만 Error executing DDL 오류가 나면서
create table board {~~} sql문은 안 나가는것을 확인할 수 있다.
이유는
Board 엔티티의 좋아요개수를 표시하려고 만든 like column때문이었다.
like는 데이터베이스의 예약어이기때문에 sql문이 오류가 나는것이었다.
like 의 컬럼명을 예약어가 아닌것으로 바꾼 후 실행을 하면
정상적으로 생성되는것을 확인할 수 있다.
반응형
'개발 > Spring' 카테고리의 다른 글
[JPA] could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement (1) | 2020.01.14 |
---|---|
[spring boot] MultipartFile file upload (0) | 2020.01.13 |
[spring boot]intellij gradle mariadb 연동 (2) | 2020.01.06 |
[jpa] 프록시란 ? (0) | 2020.01.05 |
[JPA] @MappedSuperclass 특징 (0) | 2020.01.02 |
댓글