1. 문제
Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
Database driver: undefined/unknown
Database version: 11.5.2
Autocommit mode: undefined/unknown
Isolation level: undefined/unknown
Minimum pool size: undefined/unknown
Maximum pool size: undefined/unknown
스프링 부트 애플리케이션에서 JPA를 실행하는데 위와 같이 나오고 Table이 생성되지 않았다. 이전에 엄청 많은 프로젝트를 생성했을 때 위와 같은 에러는 발생하지 않아서 당황 스러웠다.
https://github.com/spring-projects/spring-boot/issues/43321
Bug: JDBC returning undefined/unknown database driver · Issue #43321 · spring-projects/spring-boot
Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 8.0.39 Autocommit mode: undefined/unknown Isolation level: u...
github.com
위 포스트를 보면 오늘 24/12/03일 기준으로 4일 전에 작성된 글이고 스프링 부트 3.4.0 버전은 2024년 11월 21일에 릴리즈되었다. 부트 3.4.0 문제는아니고 hibernate logging에서 잘못 찍히는 것 같다.
⭐ 스프링 부트 3.4.0 버전에서 JPA 테이블 생성에는 전혀 문제가 없다.
2. 문제 원인
내 DB에 테이블이 생성되지 않는 이유는 application.yml 설정에서 spring data jpa 들여쓰기 잘못함...
엄한 곳에서 헛발차고 있었다.
[결론] 스프링부트 3.4.0버전에서 JPA 테이블 생성에 전혀 아무 문제 없다. log 찍히는건 고쳐 주겠지모,,,