Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MySQL57Dialect has been deprecated; use org.hibernate.dialect.MySQLDialect instead

In my Java Spring Boot project I try to migrate User entity into mysql database.

When I mvn spring-boot:run, I see following warning:

HHH90000026: MySQL57Dialect has been deprecated; use org.hibernate.dialect.MySQLDialect instead

This is my application.properties:

spring.datasource.url=jdbc:mysql://localhost:3306/mydb?createDatabaseIfNotExist=true 
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.database=mysql

This is the dependency for mysql:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

What am I missing?

like image 522
tolga Avatar asked Nov 02 '25 03:11

tolga


1 Answers

With the help of Raushan Kumar I solved the connection problem with:

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
like image 99
tolga Avatar answered Nov 03 '25 20:11

tolga



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!