tenho um método em outra classe que retorna um EntityManager, a pergunta é, como é que eu faço para substituir o método acima, utilizando o EntityManager retornado da outra classe.
//obtem seu entityManagerQueryquery=entityManager.createQuery("SELECT p from Paciente p");returnquery.getResultList();
M
marcio_santos2311
Luciano, antes de mais nada obrigado pela resposta mas olha só
publicList<Cliente>getLista(){EntityManagerFactoryemf;emf=Persistence.createEntityManagerFactory("monografia");EntityManagere=emf.createEntityManager();javax.persistence.Queryquery=e.createQuery("SELECT p from Paciente p");returnquery.getResultList();//aqui fica dando uma advertencia " type safety:the expression of type List needs unchecked conversion to conform to List<Cliente>" }
Se eu retirar o javax.persistence antes do Query query=e.createQuery(“SELECT p from Paciente p”);
ele também dá uma advertencia e me dando como opção "add cast to query
e a outra opção é change type of ‘query’ to ‘Query’.
Se eu optar por adicionar o cast ele valida a query mas me dá a mesma advertencia no query.getResultList();