Code: Select all
public PsaDTO save(PsaDTO psaDTO) {
Query query = new Query(Criteria.where("numPratica").is(psaDTO.getNumPratica()));
myLogger.info(myLogger.msgBuilder(MyLogger.SELECT_ID, Constants.PSA), String.valueOf(psaDTO));
Psa psaSuDb = mongoTemplate.findOne(query, Psa.class);
if (Objects.nonNull(psaSuDb)) {
throw exceptionThrower.alreadyOnDbFoundEx(Constants.PSA);
}
Psa psa = objectTransformer.toDAO(psaDTO);
myLogger.info(myLogger.msgBuilder(MyLogger.INSERT, Constants.PSA), String.valueOf(psaDTO));
psa = mongoTemplate.save(psa);
return objectTransformer.toDTO(psa);
}
Aber seit dem Code ist es 100 % falsch
Code: Select all
Psa psa = objectTransformer.toDAO(psaDTO);
myLogger.info(myLogger.msgBuilder(MyLogger.INSERT, Constants.PSA), String.valueOf(psaDTO));
psa = mongoTemplate.save(psa);
return objectTransformer.toDTO(psa);
Ich vermute, es ist ein Intellij-Fehler im Zusammenhang mit mongoTemplate