/** * Metodo para obtener la cantidad de Materiales por Producto * * @param dto Moneda * @return int * @throws DAOException */ public int obtenerCantMaterialesPorProducto(MaterialDto dto) throws DAOException { List<Object> listaParametros = new ArrayList<Object>(); String hqsql = "select count(e.id) from MaterialDto as e "; hqsql += " where e.productoDetaDto.id = ? and e.materialDto.id = ?"; listaParametros.add(dto.getProductoDetaDto().getId()); listaParametros.add(dto.getMaterialDto().getId()); if (dto.getId() != null) { hqsql += " and e.id != ?"; listaParametros.add(dto.getId()); } return Integer.parseInt( springHibernateDao.ejecutarQueryGeneric(hqsql, listaParametros).get(0).toString()); }