JPA sql 파일로 초기화 시 발생 에러
Spring에서 JPA를 사용할 때 @Entity 어노테이션을 사용하면 해당 클래스가 데이터베이스의 테이블을 나타내는 엔티티임을 표시한다. Spring Boot에서는 spring.jpa.hibernate.ddl-auto 속성을 통해 DDL 생성 모드를 설정할 수 있다. 이를 통해 데이터베이스 스키마를 자동으로 생성, 업데이트 또는 유지할 수 있다. 이 파일은 Spring Boot 애플리케이션이 시작될 때 자동으로 실행. data.sql 파일에는 삽입할 데이터에 대한 SQL 문을 작성할 수 있다. 이를 통해 초기 데이터를 데이터베이스에 로드할 수 있다. 스프링 버전이 올라가면서 스프링 2.5에서 SQL Script DataSource Initialization의 기능이 변경되면서 발생된 문제이다. 스프링 ..
2024.03.14