Posta o stacktrace ae…mas uma coisa…tá meio estranho essa sua consulta…normalmente se usa projections para definir o retorno e no seu caso acho que seria mais vantajoso usar criteria…
Re:Hibernate buscar e tratar como?
1 Resposta
Ola novamente procurei no forum e nao achei no google muito menos minha duvida e simples
eu to fazendo uma busca no banco de dados com o hibernate desse jeito:
List<teste> listagem = b.Busca("SELECT new teste(U.ID, p.nome) FROM Usuario U, Produto p");
isso me retorna uma lista com objetos dentro (se eu estiver errado por favor me ensina o certo)e ai eu do um getId e pego o id. simples e fim assim funciona se eu fizer apenas isso
List<teste> listagem = b.Busca(“SELECT U FROM Usuario U”);
Quando eu busco algo em mais de uma tabela e tal eu nao consigo tratar ai da um erro dizendo que eu tenho q ter um contrutor pra tratar isso
qq eu fiz uma classe onde ele pode tratar isso vejam abaixo:
public class teste {
private int id;
String nome="";
public teste(int id, String nome)
{this.id = id;
this.nome = nome;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
Porem quando faço isso so pra imprimir na tela
for (teste t: listagem)
{
JOptionPane.showMessageDialog(null, t.getId());
}
da erro nullexception e tal
alguem me ajuda a fazer umabusca dessas ou como trata uma coisa dessa ou algum tutorial e tal
eu to meio q andando no escuro obrigado.