@GetMapping("/report")
public byte[] generateReport() throws Exception {
try{
List assignmentDTOList= assignmentService.findAll();
Map params= new HashMap();
params.put("CompanyName", "Uzan");
params.put("AssignmentList", new JRBeanCollectionDataSource(assignmentDTOList));
JasperPrint assignReport= JasperFillManager.fillReport(JasperCompileManager.compileReport(ResourceUtils
.getFile("classpath:duration.jrxml").getAbsolutePath()), params, new JREmptyDataSource());
return new ResponseEntity(JasperExportManager.exportReportToPdf(assignReport), null, HttpStatus.OK).getBody();
}
catch (Exception e){
return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR).getBody();
}
}
and I get this error :
Caused by: net.sf.jasperreports.engine.JRRuntimeException: No query executer factory registered for the "MongoDbQuery" language.
How can I fix this?
Я хочу сообщить о разнице между endDate и startDate в коллекции заданий. Я создал шаблон в Jasper Studio. [code]@Document(collection = "assignment") public class Assignment { @Id private String id;
private String bookId;
private String memberId;
private LocalDate startDate;
private LocalDate endDate;
private int duration; } [/code] Это мой шаблон: [code]
[/code] Это мой контроллер: [code]@GetMapping("/report") public byte[] generateReport() throws Exception { try{ List assignmentDTOList= assignmentService.findAll(); Map params= new HashMap(); params.put("CompanyName", "Uzan"); params.put("AssignmentList", new JRBeanCollectionDataSource(assignmentDTOList));
JasperPrint assignReport= JasperFillManager.fillReport(JasperCompileManager.compileReport(ResourceUtils .getFile("classpath:duration.jrxml").getAbsolutePath()), params, new JREmptyDataSource());
return new ResponseEntity(JasperExportManager.exportReportToPdf(assignReport), null, HttpStatus.OK).getBody(); } catch (Exception e){ return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR).getBody(); } } [/code] and I get this error : Caused by: net.sf.jasperreports.engine.JRRuntimeException: No query executer factory registered for the "MongoDbQuery" language. How can I fix this?
У меня есть следующий код, и я получаю сообщение об ошибке: для запроса найдено более одного результата, хотя ожидалась одна строка или ни одного.
публичная функция findSaisiePositersByPlateformeAnneeSemaineJour($plateforme, $annee, $noSemaine,...
В Python у меня есть список, который должен иметь одно и только одно правдивое значение (то есть, Bool (значение) является true ). Есть ли умный способ проверить это? Прямо сейчас я просто итерации по списку и проверяю вручную:
У меня есть метод расширения на строке:
public static bool IsOneOf(this string cS, params string[] items)
{
if (items == null) return false;
if (items.GetLength(0) == 0) return false;
for (int i = 0; i
Таким образом, я могу использовать его в...