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.
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.
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.