반응형
error executing ddl via jdbc statement
spring boot + jpa 환경에서
jpa 설정중 ddl-auto을 아래와 같이 업데이트로 해놨을시에
spring.jpa.hibernate.ddl-auto = update
엔터티에서 변동이 일어나면 자동으로 ddl 명령을 실행해 테이블을 변경하겠금 설정했을시에
컬럼이 추가 되거나 컬럼속성이 변경되면 실행된다.
엔터티 설정중 @Column 어노테이션을 이용해서 컬럼 타입이나 기타 정보를 입력하지 않은 상태에서 실행하면
alert table 문장이 문법에 맞지 않은게 생성이 되서 오류가 났다.
spring.jpa.hibernate.ddl-auto 설정을 create로 변경후
엔터티에 @Column 어노테이션으로 상세하게 정보를 기입후
다시 spring.jpa.hibernate.ddl-auto 설정을 update로 변경하여 처리 하였다.
반응형