I\'m trying to connect to Firebird database using Spring Data JDBC and Spring Boot. I\'ve created a simple app using Spring Tools. Spring Data JDBC doesn\'t recognize the di
Working solution for MariaDB / MySQL with Spring Boot 2.3.1.RELEASE
create directory/file if not exists: resources/META-INF/spring.factories
org.springframework.data.jdbc.repository.config.DialectResolver$JdbcDialectProvider=com.yourapp.config.MariaDbDialectResolver
create class:
package com.yourapp.config;
import org.springframework.data.jdbc.repository.config.DialectResolver;
import org.springframework.data.relational.core.dialect.Dialect;
import org.springframework.data.relational.core.dialect.MySqlDialect;
import org.springframework.jdbc.core.JdbcOperations;
import java.util.Optional;
public class MariaDbDialectResolver implements DialectResolver.JdbcDialectProvider {
@Override
public Optional getDialect(JdbcOperations jdbcOperations) {
return Optional.of(MySqlDialect.INSTANCE);
}
}