gpt4 book ai didi

java - 如何查看 jOOQ 执行的 SQL 语句?

转载 作者:搜寻专家 更新时间:2023-11-01 01:28:12 27 4
gpt4 key购买 nike

我使用 jOOQ 从表中查询/插入/更新数据。

有没有办法看到JOOQ执行的SQL语句?

最佳答案

查找您的日志配置文件(或创建一个)并将类 org.jooq.tools.LoggerListener 的日志级别设置为 debugtrace ,例如进入 log4j.properties

在 Spring ,您可以通过这种方式将日志级别 DEBUG 设置到您的 application.properties 中

logging.level.org.jooq.tools.LoggerListener=DEBUG

对于下面的查询

create.select(BOOK.ID, BOOK.TITLE).from(BOOK).orderBy(BOOK.ID).limit(1, 2).fetch();

你应该得到这样的日志

Executing query          : select "BOOK"."ID", "BOOK"."TITLE" from "BOOK" order by "BOOK"."ID" asc limit ? offset ?
-> with bind values : select "BOOK"."ID", "BOOK"."TITLE" from "BOOK" order by "BOOK"."ID" asc limit 2 offset 1

关于java - 如何查看 jOOQ 执行的 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com