Hibernate version:3
hi boys,
I don't succeed in understanding a thing, I have a simple chart with a composite-id.
When I do a simple
Code:
Session session = AS400Session.currentSession();
Query sql = session.createQuery("from CCicliMisureVO as ay where ay.pk.stagcz=? and ay.pk.modecz=? and ay.pk.matecz=? ");
sql.setString(0, pf.getPfvopk().getStagpf());
sql.setString(1, pf.getPfvopk().getModepf());
sql.setString(2, pf.getPfvopk().getMatepf());
/* sql.setFirstResult(startx);
sql.setMaxResults(count);*/
ArrayList list = new ArrayList();
list = (ArrayList) sql.list();
CCicliMisureVO vos[] = new CCicliMisureVO[list.size()];
list.toArray(vos);
for(int x=0;x<vos.length;x++)
{
CCicliMisureVO vo = (CCicliMisureVO)vos[x];
System.out.print(vo.getPk().getStagcz()+" "+vo.getPk().getModecz()+" "+vo.getPk().getMatecz());
// System.out.print(" "+vo.getMisura().getCdc_misure()+" "+vo.getMisura().getDsc_misure());
System.out.println(" "+vo.getMa4cz());
}
session.connection().commit();
everything perfectly works, it returns me the 7 rows but all you initialize with the values of the first line that it finds in my db, I don't use any association, thing I can still look
Can you help me please
Devis