반응형

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로 변경하여 처리 하였다.

반응형

+ Recent posts