org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "drop table if exists like cascade " via JDBC [Syntax error in SQL statement "DROP TABLE IF EXISTS LIKE[*] CASCADE "; expected "identifier";] at ...
스프링 부트에서 JPA 를 이용하여 Entity 생성 후, H2 데이터베이스에서 테이블을 확인하려고 애플리케이션을 실행하는 순간 ..
에러가 났습니다 ㅜ.ㅜ
테이블을 만든 적이 없는데 뭔 drop table 이야 ㅡ,ㅡ
db 연결 시 발생한 문제니까 application.yml 을 수정했습니다
● 기존 코드
spring:
datasource:
...
jpa:
hibernate:
ddl-auto: create
...
● 첫번째 수정한 코드
spring:
datasource:
...
jpa:
hibernate:
ddl-auto: update
...
🎃 create : Hibernate 가 기존 데이터베이스 스키마 삭제 후 새로운 스키마 생성
➡️ 삭제할 테이블이 없어서 에러가 났었다 - !
🎃 update : Hibernate 가 기존 데이터베이스 스키마 검사 후 변경 사항 적용, 기존 데이터 유지
그 런 데
에러가 또 났어요 ..
Column "start_value" not found
● 두번째 수정한 코드
spring:
datasource:
...
jpa:
hibernate.hbm2ddl.auto: update
...
➡️ Hibernate 버전이 낮아서 그런 거라 하더라구요
.∧_∧ ∧_∧
(*・ω・ヾ ⌒∨⌒ヽ ・ω・*)
( ⊃( 해결이다.. )⊂ )
(__⊃ \_ _/ ⊂__)
'ERROR' 카테고리의 다른 글
[Git/Github] error setting certificate file (0) | 2024.01.19 |
---|---|
[Spring] Exception processing template (0) | 2023.11.26 |
[Spring] Failed to initialize JPA EntityManagerFactory (0) | 2023.10.26 |
[WinError 10013] 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다. (0) | 2023.03.30 |
[Linux] 다른 IP 로 파일 전송하기 (0) | 2023.03.30 |