🚫 발생 오류
Unable to determine Dialect without JDBC metadata
Spring Boot 실행 시 애플리케이션이 기동되지 않고 Hibernate 초기화 단계에서 실패
🔍 원인
- spring.datasource.url 이 실제로 주입되지 않음
- ${DB_URL} 환경 변수가 OS / 실행 환경에 존재하지 않았음
- ddl-auto: upd 오타 존재
Hibernate 실행 시점 Dialect
1. spring.jpa.database-platform 명시
2. JDBC 메타데이터를 통해 자동 추론
✅ 해결
spring:
jpa:
hibernate:
ddl-auto: update
🧠 배운 점
- Hibernate Dialect 오류는 DB 연결 문제
- .env 파일은 Spring Boot 단독 실행 시 자동 로딩 되지 않음
'Project > MetaSNS' 카테고리의 다른 글
| 이미지 업로드 시 500 에러 (로컬 로그 없음) (0) | 2026.03.03 |
|---|---|
| JWT Weak Key Exception 발생 (0) | 2026.03.03 |
| /login?error로 리다이렉트되는 현상 (0) | 2026.03.03 |
| Dockerfile과 docker-compose.yml (0) | 2026.03.03 |
| JAR 빌드란? (0) | 2026.03.03 |
