Good morning,
In one method I am bringing two lists with the work order parameter ( idOrdentrabajo
) the first list loads me correctly in a datatable but the second list gives me the following error.
Information: ERROR: Query argument idOrdentrabajo not found in the list of parameters provided during query execution.
public void listenerOrdenTrabajoProductoYMateriales() {
//System.out.println("id " + ordentrabajo.getId());
String namedQuery = "OrdentrabajoProducto.findByIdOrdenTrabajo";
Map<String, Object> parametros = new HashMap<>();
parametros.put("idOrdentrabajo", ordentrabajo);
ordentrabajoProductoList = ordentrabajoProductoFacade.findByNamedQuery(namedQuery, parametros);
String namedQuery1 = "OrdentrabajoMaterial.findByIdOrdenTrabajo";
Map<String, Object> parametros1 = new HashMap<>();
parametros.put("idOrdentrabajo", ordentrabajo);
ordentrabajoMaterialist = ordentrabajoMaterialFacade.findByNamedQuery(namedQuery1, parametros1);
}