es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SPRING-DATA-R2DBC

El uso de $1 en la @Query genera una excepción: No se puede codificar el parámetro de tipo org.springframework.r2dbc.core.Parameter.

Estoy usando R2DBC en mi proyecto. Después de actualizar a Spring Boot de 2.5.* a 2.6.1, mi consulta: @Query(“SELECT EXISTS(SELECT 1 FROM some_link links WHERE links.data_id = $1 AND links.some_id != links.source_id)”) fun existsByDataIdAndLocked(dataId: UUID): Mono<boolean> Arroja una excepción: Suppressed: java.lang.IllegalArgumentException: Cannot encode parameter of type org.springframework.r2dbc.core.Parameter at io.r2dbc.postgresql.codec.DefaultCodecs.encode(DefaultCodecs.java:192) at . . . Read more

El archivo de carga de Webflux no se guarda.

Tengo este fragmento de código: @PostMapping(value = {"/store"}) public Mono<ResponseEntity<StoreResponse>> store(@RequestPart("file") Mono<FilePart> file, @RequestPart("publicationId") String publicationId, @RequestPart("visible") String visible) throws Exception { return file .doOnNext(this::checkFile) .flatMap((f) -> this.saveFileToDatabase(UUID.fromString(publicationId), f.filename(), Boolean.parseBoolean(visible))) .then(Mono.just(ResponseEntity.ok().body(new StoreResponse("", "", "Trabajando", null)))) .onErrorReturn(ResponseEntity.internalServerError().body(new StoreResponse("No funciona", "", "Trabajando", null))); } Pregunta 1: Lo extraño de esto es que . . . Read more