Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Nãoconsigo conectar com o banco

4 respostas

Antônio, você precisa configurar o dialeto a ser utilizado no banco de dados.

Se estiver usando MySQL e somente hibernate, no hibernate.cfg.xml, dentro das tags adicione a propriedade hibernate.dialect. Assim:

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

Se estiver usando JPA, no arquivo persistence.xml adicione, entre as tags

<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>

Se o banco for PostgreSQL, o value deve ser org.hibernate.dialect.PostgreSQLDialect.

Vê se funciona e dá um retorno.

Abraço.

Antônio, conseguiu resolver sua dúvida?

solução!

Ola Manoel! Eu consegui sim resolver esse problema. Era a versão do meu mysql conector, porem, agora não esta criando minhas tabelas no banco.

no link esta a saida no console: https://gist.github.com/ajuniofc/9187b4752bdf86ca6a7b8b3b2f784145

// Minha entidade

package br.com.ajuniofc.guestlist.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

@Entity(name="guest")
public class Guest {
    @Id
    @GeneratedValue
    private int id;
    private String name;
    private String email;
    private String telephone;

    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getTelephone() {
        return telephone;
    }
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }
}

Consegui resolver, pesquisando e com um outro forum aberto aqui eu vi que tem que ter um arquivo seguindo a convenção do spring boot

application.properties

spring.jpa.hibernate.ddl-auto=update (update cria apenas na primeira vez que roda e atualiza sempre que precisa, assim vai sempre manter os dados)
spring.datasource.url=jdbc:mysql://localhost:3306/nome_do_banco
spring.datasource.username=usuario_do_banco
spring.datasource.password=senha