Olá,
Estou tentando inserir duas linhas na tabela Produto, mas ao tentar inserir a segunda linha (celular2), ele insere novamente a primeira linha (celular). Esse é meu código:
private static void cadastrarProduto() {
Categoria celulares = new Categoria("CELULARES");
Produto celular = new Produto("Xiaomi Redmi", "Muito legal", new BigDecimal("800"), celulares );
Produto celular2 = new Produto("Iphone", "Muito legal", new BigDecimal("1000.00"), celulares );
EntityManager em = JPAUtil.getEntityManager();
ProdutoDao produtoDao = new ProdutoDao(em);
CategoriaDao categoriaDao = new CategoriaDao(em);
em.getTransaction().begin();
categoriaDao.cadastrar(celulares);
produtoDao.cadastrar(celular);
produtoDao.cadastrar(celular2);
em.getTransaction().commit();
em.close();
}