Re:Hibernate buscar e tratar como?

1 resposta
devel.andrerocha

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…

1 Resposta

tiaguinhooo

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.

Criado 22 de dezembro de 2008
Ultima resposta 22 de dez. de 2008
Respostas 1
Participantes 2