Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida: eclipse section 5 / task 5

Bom dia, eu realizei o download do projeto todo, mas a classe GastoDao nem o JPAUtil estao funcionando, elas nao reconhecem o "EntityManager". Por acaso essa classe deveria estar no projeto ou eu devo importa-la de algum lugar?

´´´```package src.main.java.br.com.caelum.empresa.dao;

import java.util.List;

import javax.management.Query;

import src.main.java.br.com.caelum.empresa.modelo.*;

public class GastoDAO {

private final EntityManager entityManager = new JPAUtil().getEntityManager(); private Class classe = Gasto.class;

public void adiciona(Gasto entity) { entityManager.persist(entity); }

public Gasto atualiza(Gasto entity) { return entityManager.merge(entity); }

public void remove(Gasto entity) { entityManager.remove(entity); }

public Gasto buscaPorId(Long id) { return entityManager.find(classe, id); }

public List buscaTodos() { Query query = entityManager .createQuery("from " + classe.getName()); return query.getResultList(); }

}```´´´

1 resposta
solução!

Resolvi fazendo o import do projeto como existent project. Nao entendi pq ele nao conseguiu fazer o import da EntetyManager no outro projeto, mas em fim, funcionou.