Pessoal, tenho este código:
public void listaDatas(){
Session s = new HibernateUtil().abreConexao();
List<PotencialRealizado> lista = new ArrayList<PotencialRealizado>();
lista = s.createQuery("from PotencialRealizado where posicao='20/09/2010' and pref_super_e=9000").list();
for (PotencialRealizado p : lista){
System.out.print(p.getLimite_disponivel() + "/" + p.getSaldo_atual() + "\n");
}
}
que entra na base e me traz valores de acordo com as especificações corretamente, mas algo está saindo pela culatra, essa linha de registro iria me trazer 5 registros, sendo o 1 com valor unico e os outros 4 seriam repetidos, porém, ele só exibe o primeiro valor da base 5x. Aqui está o output dele:
Hibernate:
select
potencialr0_.PREF_SUPER_E as PREF1_5_,
potencialr0_.LIMITE_DISPONIVEL as LIMITE2_5_,
potencialr0_.SALDO_ATUAL as SALDO3_5_,
potencialr0_.POSICAO as POSICAO5_
from
POTENCIAL_REALIZADO potencialr0_
where
potencialr0_.POSICAO='20/09/2010'
and potencialr0_.PREF_SUPER_E=9000
21768244/346184
21768244/346184
21768244/346184
21768244/346184
21768244/346184
21768244/346184 é a primeira linha dos 5 registros. Ele está pegando esse valor e replicando ao invés de trazer os outros também.
Estou errando algo que não estou notando?