org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
Boa noite Vânia, pode ser diversas coisas. Você poderia compartilhar o seu código do JPAConfiguration.java, e a sua versão do MySQL. Abs!
Oi, parece que esta faltando a configuração das propriedades adicionas pois é lá que está a definição do dialeto.
Essa configuração é feita através da classe JPAConfiguration pelo método additionalProperties()
Segue exemplo
@Configuration
@EnableTransactionManagement
public class JPAConfiguration {
/*outros metodos*/
private Properties additionalProperties() {
Properties properties = new Properties();
properties.setProperty("hibernate.hbm2ddl.auto", "update");
properties.setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect");
properties.setProperty("hibernate.show_sql", "true");
return properties;
}
}
O dialeto vc usa de acordo com o seu banco, eu estou usando PostgreSQL, no curso tem o do MySQL, se for outro pelo Google vc acha rapidinho.
No curso está tudo junto, o link para aula faz a configuração é este: https://cursos.alura.com.br/course/spring-mvc-1-criando-aplicacoes-web/task/11394
Espero ter ajudado!