Oi turma, estou com dificuldades, espero a ajuda de vcs, bem eh o seguinte, toh com um exemplo Query em JPA e não toh conseguindo implementa-lo.
porque executando esta rotina dentro formulario com funciona beleza
private static EntityManagerFactory emf = Persistence.createEntityManagerFactory(“bancoPU”);
private static EntityManager em = emf.createEntityManager();
Manutencao acao = new Manutencao();
Query query = em.createQuery(“from Estado”);
List resultado = query.getResultList();
Mas esse exercicio aqui, onde eh chamado a Query da classe manutenção, não esto conseguindo implementa-la
tentei isso, mas não eh;
Manutencao acao = new Manutencao();
acao.CreateQuery(“from Estado”);
Estado.java
com os setts gerts
Manutencao.java
package database;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.FlushModeType;
import javax.persistence.Persistence;
import javax.persistence.PersistenceException;
import javax.persistence.Query;
public class Manutencao {
private static EntityManagerFactory emf = Persistence.createEntityManagerFactory("bancoPU");
private static EntityManager em = emf.createEntityManager();
public Manutencao() {
}
public void clear() {
em.clear();
}
public void close() {
em.close();
}
public boolean contains(Object entity) {
return em.contains(entity);
}
public Query createNamedQuery(String name) {
return (Query) em.createNamedQuery(name);
}
public Query createQuery(String qlString) {
return (Query) em.createQuery(qlString);
}
public Query createNewNativeQuery(String sqlString) {
return (Query) em.createNativeQuery(sqlString);
}
public Query createNativeQuery(String sqlString) {
return (Query) em.createNativeQuery(sqlString);
}
public Query createNativeQuery(String sqlString, Class resultClass) {
return (Query) em.createNativeQuery(sqlString, resultClass);
}
public Query createNativeQuery(String sqlString, String resultSetMapping) {
return (Query) em.createNativeQuery(sqlString, resultSetMapping);
}
}