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
P.100 properties 추가 시 작동 오류 · Issue #67 · jojoldu/freelec-springboot2-webservice
안녕하세요~ 조졸두님 책으로 공부하고 있는 베니라고 합니다! 100 페이지에서 application.properties에 MySQL5InnoDBDialect 추가 시 밑에 이미지와 같이 나오고 있습니다! 그리고 해당 클래스를 보면 /** A D
github.com
'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 |