SpringBoot 2.6.2를 사용하면서 Hibernate 쿼리를 MySQL 쿼리로 변환하는 아래의 config가 Deprecated 되어 에러가 발생했다.
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.mysql5innodbdialect
해당 문제를 구글링해본 결과 동욱님의 깃허브나 블로그에서도 확인 할 수 있었다.
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect
spring.jpa.properties.hibernate.dialect.storage_engine=innodb
spring.datasource.hikari.jdbc-url=jdbc:h2:mem://localhost/~/testdb;MODE=MYSQL
깃헙에서 설명한 코드를 적용하여 정상적으로 작동하는 것을 확인했고 해당 properties의 의미나 관련 내용에 대해서 찾아서 정리해야겠다.
https://github.com/jojoldu/freelec-springboot2-webservice/issues/67
'study > java&spring' 카테고리의 다른 글
[Spring] @RequestBody @RequestParam 차이 (0) | 2022.01.18 |
---|---|
@WebMvcTest @SpringBootTest 차이 (0) | 2022.01.02 |
[gradle] Lombok plugin 빌드 오류 해결 (0) | 2021.12.31 |
Gradle 5의 lombok 설정 (0) | 2021.12.31 |
Java Bean과 Spring Bean (0) | 2021.12.30 |