728x90
현 상황 및 해결 방안
application.yml
jpa:
database-platform : org.hibernate.dialect.Oracle10gDialect
이전에 사용한 Spring Boot를 3.2.0 버전을 사용하고 있었다.
3.3.0 버전으로 올리면서 발생된 문제였고, 이에 따라 Spring Version 변경에 대한 이슈라고 생각했다.
또한 오류 메세지를 해석해보면 말 그대로 Oracle10gDialect 클래스를 찾을 수 없다는 의미인데
알고보니 Spring Boot 3.2.x 이상 버전부터 명시적인 Dialect 설정을 할 경우 위와 같은 문제가 발생한다고 한다.
- https://github.com/spring-projects/spring-framework/issues/31889 내용을 참고하면 될 것 같음
이에 따라 버전을 명시하지 않고 설정해야 한다고 한다.
해결
application.yml
jpa:
database-platform : org.hibernate.dialect.OracleDialect
org.hibernate.dialect.Oracle10gDialect-> org.hibernate.dialect.OracleDialect 으로 변경해줬더니
문제는 깔끔하게 해결이 되었다.
사소한 문제일수도 있으나...
Spring Version Upgrade를 할 때 같이 변경이 되어야 하는 것들이 있는지 함께 찾아보는 습관을 가져야겠다.
728x90
'Programing > Error Resolution(오류해결)' 카테고리의 다른 글
[Spring] Composite id class must implement Serializable 오류 해결 (1) | 2025.01.15 |
---|---|
ORA-01502(인덱스 분할 영역 사용 불가능한 상태) 오류 해결 (0) | 2024.08.08 |
remote : Permission to .git denied to error 오류 해결하기 : 세 (0) | 2024.06.02 |
Parameter 'view' implicitly has an 'any' type 문제 해결 하기 (2) | 2023.10.19 |
Could not run phased build action using connection to Gradle distribution 오류 해결하기 (0) | 2023.08.05 |