Api-rest

5 respostas
P

Galera, eu estou tentando desenvolver uma aplicação utilizando api-rest, mas no final está sempre dando erro na hora de rodar:

Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
	at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) ~[hibernate-core-5.3.7.Final.jar:5.3.7.Final]
	at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) ~[hibernate-core-5.3.7.Final.jar:5.3.7.Final]
	at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) ~[hibernate-core-5.3.7.Final.jar:5.3.7.Final]
	at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) ~[hibernate-core-5.3.7.Final.jar:5.3.7.Final]
	at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:94) ~[hibernate-core-5.3.7.Final.jar:5.3.7.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ~[hibernate-core-5.3.7.Final.jar:5.3.7.Final]
	... 38 common frames omitted

Desde já se alguém puder me ajudar, ficarei muito grato por tudo!

5 Respostas

Lucas_Camara

Qual o banco de dados vc está usando? e como está a configuração do datasource?

P

Olá amigo, eu estou usando PostgreSQL.

Lucas_Camara

Tente informar o dialeto do banco: org.hibernate.dialect.PostgreSQLDialect.

Só não sei como vc está configurando o banco para indicar a forma correta de configurar.

P
spring.datasource.url= jdbc:postgresql://localhost:5433/spring-boot-serie-jdevteinamento
spring.datasource.username=postgres
spring.datasource.password=admin 
spring.jpa.hibernate.ddl-auto=update

É assim que está configurado.

Lucas_Camara

Tente adicionar essa prop:

spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
Criado 16 de junho de 2021
Ultima resposta 16 de jun. de 2021
Respostas 5
Participantes 2