Como implementar uma rotina

1 resposta
A

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);
 }

}

1 Resposta

josue_carrecon

Manutencao acao = new Manutencao();
Query query = acao.CreateQuery(“from Estado”);

Criado 10 de setembro de 2009
Ultima resposta 11 de set. de 2009
Respostas 1
Participantes 2