Jdbi: 我如何打印执行sql?

创建于 2018-05-14  ·  4评论  ·  资料来源: jdbi/jdbi

我如何打印执行sql?
@qualidafial @stevenschlansker

question

最有用的评论

假设您使用的是 3.2.0 或更高版本,请使用SqlLogger API http://jdbi.org/apidocs/org/jdbi/v3/core/statement/SqlLogger.html

Jdbi jdbi = ...
SqlLogger myLogger = ...
jdbi.setSqlLogger(myLogger);

所有4条评论

假设您使用的是 3.2.0 或更高版本,请使用SqlLogger API http://jdbi.org/apidocs/org/jdbi/v3/core/statement/SqlLogger.html

Jdbi jdbi = ...
SqlLogger myLogger = ...
jdbi.setSqlLogger(myLogger);

我使用的是 3.13.0 版本,此方法不再存在。如何在 3.13.0 中添加记录器(这似乎是唯一可用的版本?)

@fride自发布(2018 年)以来,SqlLogger api 没有被更改或删除。 我使用 jdbi 3.13.0 的个人项目仍然调用jdbi.setSqlLogger()

@leaumar好的 - 找到了原因。 即使我使用了 3.12.0 bom,Gradle 也使用了 3.0.0-beta2。 ;) 带来不便敬请谅解

此页面是否有帮助?
0 / 5 - 0 等级