3
respostas

Aparece muitas exceções

Está aparecendo muitas exceções e não tenho a mínima ideia de onde vem. Estou fazendo tudo igual o instrutor pra não dar erros mesmo assim não da certo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi,

Você alterou o seu projeto para utilizar o banco de dados MySQL, mas algumas propriedades definidas no arquivo persistence.xml estão incorretas: driver, url, user e password.

Ajuste essas propriedades de acordo com o seu MySQL.

Obrigado. Mas como faço isso, ainda não sei estou seguindo os cursos de acordo com uma programação da Alura. É melhor eu mudar para o H2 igual ao seu, oq vc me aconselha.

Se você já tiver o MySQL instalado certinho no seu computador, pode utilizar sem problemas :)

Basta trocar no pom.xml o driver do h2 pelo do MySQL:

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

E alterar as propriedades no persistence.xml:

<property name="javax.persistence.jdbc.driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/loja"/>
<property name="javax.persistence.jdbc.user" value="root"/>
<property name="javax.persistence.jdbc.password" value="root"/>

Lembrando de alterar o user e password de acordo com o que você configurou no seu MySQL.

Obs: no MySQL já precisa ter o database loja criado.