티스토리 뷰

Error executing DDL "alter table score drop foreign key FKnap51mbove93yjb09idc9jic6" via JDBC Statement

Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "테이블 이름" not found; SQL statement:

수정 전 application.properties 
spring.jpa.hibernate.ddl-auto = create
		or
spring.jpa.hibernate.ddl-auto = create-drop

ddl-auto 설정 : 애플리케이션 구동 시 JPA의 데이터베이스 초기화를 어떻게 할지 설정하는 프로퍼티

create : 기존 테이블 삭제 후 테이블을 생성

create-drop : 기존 테이블 삭제 후 테이블을 생성하고 종료시점에 테이블 삭제

update : 테이블을 삭제하지 않고 변경사항이 있다면 테이블에 반영

validate : 엔티티와 테이블이 정상 매핑되었는지만 확인

create로 설정을 했었고.. drop을 해야하는데 테이블을 찾지 못해서 발생한 에러였다.

수정 후 application.properties
spring.jpa.hibernate.ddl-auto = update

update를 수정하니 CommandAcceptanceException은 해결되었지만,, 다른에러가 남음

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함