JPA ou HIbernate montagem de uma query ?Ajuda

0 respostas
P

Olá,

uma duvida como fazer em JPA ou Hibernate o select (sql) abaixo

pois vou ter uma tela onde vai ter parametros que estado para o usuário
escolher , por exemplo coloquei abaixo "SP" e o saldo
coloquei saldo > 1000

Tem alguma forma de fazer em JPA ou Hibernate pois minha duvida é como
colocar os joins entre as tabelas os "id" ou JPA ou Hibernate já coloca
automático ???

COmo fazer uma query dessa usando três objetos já vi exemplos com 2 ???

Se alguém puder me ajudar agradeceria…

abs

select a.id ,a.nome, b.estado, c.saldo
from cliente a,
     endereco b,
     saldo c
where  a.id=b.id
and    a.id = c.id
and    b.estado = "SP"
and    c.saldo > 1000
@Class
@Entity

public class Cliente {

   @Id
   private int id;

   private String nome;

   @OneToMany(mappedBy="cliente")
   private Collection<Saldo> saldos;

   @OneToOne
   private Endereco endereco;

}

public class Endereco {

   @Id
   private int id;


   private String estado;


}


public class Saldo{

   @Id
   private int id;

   private double saldo;

   @ManyToOne(optional=false)
   private Cliente cliente;
   
}
Criado 16 de dezembro de 2008
Respostas 0
Participantes 1