spring-boot-data-r2dbc-jooq icon indicating copy to clipboard operation
spring-boot-data-r2dbc-jooq copied to clipboard

Reactive JOOQ - an R2DBC adapter for Spring Boot

Results 12 spring-boot-data-r2dbc-jooq issues
Sort by recently updated
recently updated
newest added

Hi there, and thanks a lot for your efforts! jOOQ 3.15 will support R2DBC out of the box: https://github.com/jOOQ/jOOQ/issues/11700. Have you been able to play with the current integration? I'd...

https://github.com/gofabian/spring-boot-data-r2dbc-jooq/blob/49e1ebe64b62e226be3b2b022f4906125f9c7851/src/main/java/gofabian/r2dbc/jooq/RowConverter.java#L25 since you always decode an object with the target Object.class type, io.r2dbc.postgresql.codec.AbstractCodec doesn't work anymore with extra registred codec based on this implementation since io.r2dbc.postgresql.codec.AbstractCodec#canDecode is based on field...

bug

While `fetchOne` is returning at most 1 record it also fails if more than 1 record is returned by the query. The latter is not true for `executeReturningOne`, it actually...

bug

When a query yields records then `fetchExists` behaves as expected (returns `Mono` containing `true`). However, when there are no records `fetchExists` returns an empty `Mono` instead of `Mono` containing `false`....

bug
good first issue

In JOOQ there are 2 general ways to declare the returning clause (for update/insert/delete). Those are `[Insert|Update|Delete]ResultStep#returning` and `[Insert|Update|Delete]ResultStep#returningResult` where the latter is to allow returning different record type than...

enhancement
feedback required

This is copy/paste code from JOOQ project. We should check whether it is still relevant for us. https://github.com/gofabian/spring-boot-data-r2dbc-jooq/blob/45c0162035e641b4b07fe413ff87d1148819a15d/src/main/java/gofabian/r2dbc/jooq/ReactiveRecordExecutor.java#L154

question

e. g. query.fetchR2dbc() -> Flux

enhancement

``` ReactiveJooq.executeReturning(DeleteResultStep) -> Flux ReactiveJooq.executeReturningOne(DeleteResultStep) -> Mono ```

enhancement