diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java index f4149d651..9d67e4563 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ComissaoHibernateDAO.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.dao.hibernate; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -213,7 +214,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO @Override public List buscaPuntoVentasEmpresaComComissaoParametrizada(Integer empresaId) { - StringBuilder sQuery = new StringBuilder("SELECT pv FROM PtovtaComissao c "); + StringBuilder sQuery = new StringBuilder("SELECT pv.puntoventaId FROM PtovtaComissao c "); sQuery.append("JOIN c.puntoventaId pv ") .append("JOIN c.empresaId e ") .append("WHERE pv.activo = 1 ") @@ -222,7 +223,16 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO .append("AND pv.statusaprobacion = 'A'"); Query qr = getSession().createQuery(sQuery.toString()); qr.setParameter("empresaId", empresaId); - return qr.list(); + + List list = new ArrayList(); + List ids = (List) qr.list(); + for (Integer id : ids) { + PuntoVenta pv = new PuntoVenta(); + pv.setPuntoventaId(id); + list.add(pv); + } + + return list; } }