spring에서 jpa를 사용 시 @Entity 어노테이션을 사용하면 ddl이 자동으로 생성되고(모드 설정 가능) 초기 데이터 생성을 위해 resource 디렉토리 아래 data.sql 파일을 insert 문을 넣어 사용하곤 한다. 이렇게 줄곧 사용해 왔으나 최근에 갑자기 에러를 마주하게 되었고 간신히 해결하게 되어 그 해결 방법을 기록하기로 했다. 스프링 버전이 올라가면서 생긴 문제로 2.4 버전에선 잘 되던 것이 같은 방법으로는 2.5에는 에러가 났다. 먼저 스프링 부트 2.4 버전을 보면 아래와 같다. Member클래스에 @Entity 어노테이션을 사용하여 members 테이블을 자동 생성하게 하였다. 그리고 초기 데이터를 넣기 위해 data.sql에 다음과 같이 insert문을 작성하였다. 실행을..