OpenFeign / querydsl

Unified Queries for Java
https://querydsl.com
Apache License 2.0
229 stars 37 forks source link

R2DBC connection not released back to the pool #352

Open mozguletz opened 6 months ago

mozguletz commented 6 months ago

Existing implementation of AbstractR2DBCQuery.fetch() and unsafeCount() takes an existing connection from the connection provider and uses it, in case if a connection pool is used, the connections are never closed

return getConnection() .flatMapMany( conn -> { ...});

A way to handle the close connection (returning it to the pool)

return Flux.usingWhen(getConnection(), conn -> { ...}, Connection::close);

Is there a way to close the connection from the connection provider in case if a connection pool is used?

velo commented 5 months ago

@mozguletz uuuups.

My bad.

Are you able to submit a pull request fixing it?

Cheers

xeounxzxu commented 3 months ago

@velo @mozguletz I'll try to fix it.