티스토리 뷰
반응형
스키마를 새로 생성한 뒤 해당 스키마에서 테이블을 생성한 경우에 SchemaManagementException이 떨어질 수 있다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [test_db]
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [test_db]
엔티티에 Table 어노테이션에 스키마 정보를 추가해주면 된다.
@Entity
@Table(name = "TEST_DB", schema = "TEST_SCHEMA")
반응형
'Java' 카테고리의 다른 글
[Java] Jackson json에 null 필드 제외하기 (0) | 2023.02.17 |
---|---|
[Java] Spring Boot / Gradle 빌드 시 Execution failed for task ':test'. 에러 해결 (3) | 2022.05.24 |
[Java] RestTemplate에서 DELETE 메소드로 Body 보내기 (0) | 2022.04.14 |
[Java] The processing instruction target matching "[xX][mM][lL]" is not allowed. 에러 해결 (0) | 2022.04.14 |
[Java] Apache Log4j 2 보안 취약점 조치 (0) | 2022.01.04 |