반응형
Spring Boot 에서 JPA를 사용해서
자동을 테이블을 생성하기 위해 create-drop 을 사용했다
에러
o.h.t.s.i.ExceptionHandlerLoggedImpl : GenerationTarget encountered exception accepting command : Error executing DDL "..."
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "..."
원인
여러가지 원인이 있다고 나왔는데
나 같은 경우에는 Entity를 구성하는 코드 중에 SQL 예약어가 있었다
최신 날짜를 의미하려고 update라는 컬럼을 사용하려고 했다; ㅋㅋㅋㅋ
어쩐지 다른 테이블들은 잘 생성되는데 한 테이블만 계속 생성이 안되는 게 이상했다..
update가 포함된 테이블이었다
해결
update대신 last_update로 컬럼명을 바꾸고
다시 실행하니 잘 생성되었다!
앞으로는 예약어인지 잘 생각하고 설계하자!
반응형