Alguem sabe como fazer para imprimir o conteudo desse list, no System.out.println?
O objeto UnidadeOperacional tem os campos: id e unidade.
Grato.
EntityManagerFactory emf = Persistence.createEntityManagerFactory("JayBird");
EntityManager em = emf.createEntityManager();
Query q = em.createQuery("select id,unidade from UnidadeOperacional as o order by id");
List<UnidadeOperacional> unidade = (ArrayList<UnidadeOperacional>) q.getResultList();
[color=blue]select o from UnidadeOperacional as o order by id[/color]
Vini_Fernandes
Além do método sugerido pelo colega acima você pode implementar o metodo toString() em sua classe:
publicclassUnidadeOperacional{//seus atributos e metodospublicStringtoString(){//aqui eh minha sugestao para implementacao do metodo toString.return"identificador: "this.getId()+" descricao: "+this.getUnidade();}}
Puka,
O problema era exatamente isso (select o from UnidadeOperacional as o order by id). Você sabe porque só funciona dessa forma?
Muito brigado,
Alexandre Palmeira
Vini_Fernandes
Entao cara, como a Puka falou, estamos tratando de HQL e nao SQL. A instrucao HQL que voce escreveu nao tem sentido! Voce pode entender a seguinte instrucao a seguir da seguinte maneira:
//pesquise todas os objetos do tipo UnidadeOperacional e ordene-os por idselectofromUnidadeOperacionalasoorderbyid
sendo que as informações que vc deseja, tais como, id e unidade já estao em cada um dos objetos do tipo UnidadeOperacional e voce pode recuperar cada um dos valores de id e unidade realizando um getId() e getUnidade(), como a Poka fez anteriormente!
Ate mais.
Vini_Fernandes
Entao cara, como a Puka falou, estamos tratando de HQL e nao SQL. A instrucao HQL que voce escreveu nao tem sentido! Voce pode entender a seguinte instrucao a seguir da seguinte maneira:
//pesquise todas os objetos do tipo UnidadeOperacional e ordene-os por idselectofromUnidadeOperacionalasoorderbyid
sendo que as informações que vc deseja, tais como, id e unidade já estao em cada um dos objetos do tipo UnidadeOperacional e voce pode recuperar cada um dos valores de id e unidade realizando um getId() e getUnidade(), como a Poka fez anteriormente!