Fala galera
Tenho um bean que delega métodos de outros VO’s, gostrai de saber como que eu faço para preencher os VO’s após realizar uma busca. Minha busca só passa um parametro de data que tem um em VO, mas os VOS fazem referencia atraves do campo “id_cliente” que tem no VO que tem a data!
Meu action está assim:
public ActionForward pesquisar(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws WebActionException {
BusinessDelegate bd = this.getBusinessDelegate();
DynaActionFormBean parcelaForm = (DynaActionFormBean) form;
String data = (String) parcelaForm.get("dtEspecifica");
try {
Collection listParcela = ((RelatorioBusinessDelegate) bd).buscarParcelaByData(DateUtils.convertToDate(data));
Iterator i = listParcela.iterator();
while(i.hasNext()) {
ParcelaVO parcelaVO = (ParcelaVO) i.next();
}
} catch (GpbrPersistException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
e o buscarParcelaByData, está implementado da seguinte maneira:
public Collection buscarParcelaByData(Date dtFaturamento) throws GpbrPersistException {
Session session = SpringBeanFactoryComponent.getInstance().getSessionFactory().openSession();
Criteria criteria = session.createCriteria(ParcelaVO.class);
List results = criteria.add(Restrictions.eq("dtFaturamento", dtFaturamento)).list();
session.flush();
session.close();
return results;
}
alguém pode iluminar meu caminho? 
[]'s