Estou acompanhando a aula e quando o Professor ensina como fazer a Inserção (persist) na Classe Produtos, através do Classe "CadastroDeProdutos", utilizando o seguinte código:
package br.com.alura.lojaalura.testes;
import br.com.alura.lojaalura.modelo.Produto;
import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence; import java.math.BigDecimal;
public class CadastroDeProdutos { public static void main(String[] args) { Produto celular = new Produto(); celular.setNome("Xaomi"); celular.setDescricao("Legal"); celular.setPreco(new BigDecimal("800"));
EntityManagerFactory factory = Persistence.createEntityManagerFactory("lojaalura");
EntityManager em = factory.createEntityManager();
em.getTransaction().begin();
em.persist(celular);
em.getTransaction().commit();
em.close();
}
}
O meu arquivo persistence está configurado da seguinte forma:
Meu aruivo pom.xml está configurado da seguinte forma: