Olá amigos do GUJ,
Estou com um problema, nao sei como recuperar o resultado de um query usando hibernate sendo que sao 2 entidades.
Obs: O usuário tem mais de um telefone.
String sql_final = "select tb_usuario.c_nome,tb_telefone.c_telefone from tb_usuario, tb_telefone where tb_usuario.c_id = tb_telefone.c_id_usuario and tb_usuario.c_nome = 'Bruno' ";
Query select = session.createSQLQuery(sql_final).addEntity(TbUsuario.class).addEntity(TbTelefone.class);
TbUsuario usuario = new TbUsuario();
TbTelefone telefone = new TbTelefone();
List lista = null;
lista = select.list();
for (int i = 0; i < lista.size(); ++i) {
System.out.println ("N: "+i+" / V: "+lista.get(i));
}
A query funciona no PostgreSQL gostaria de recuperar os dados separando em objetos (usuário e telefone);
Obrigado pela atenção. 8)