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;
}