为什么我会导致JDBC资源泄漏Quarkus 0.27.0 +?

问题描述 投票:-1回答:1

每隔10秒从quarkus 0.27.0开始,我收到以下警告:

WARN  (84) [io.ag.pool] (onWarning-61) Datasource '<default>': Closing open connection prior to commit
WARN  (84) [io.ag.pool] (onWarning-61) Datasource '<default>': JDBC resources leaked: 1 ResultSet(s) and 1 Statement(s)

有人可以解释一下为什么以及如何解决它吗?

jdbc quarkus
1个回答
0
投票

我们在Quarkus附带的Agroal版本中引入了新的检漏仪,它解释了这些消息。

您需要检查是否正确关闭了所有语句和所有结果集。最简单的方法是在创建这些对象时对资源块使用try。

© www.soinside.com 2019 - 2024. All rights reserved.