【问题标题】:Java Hibernate Logging: Before or after sql eexectuionJava Hibernate 日志记录:在 sql eexectuion 之前或之后
【发布时间】:2022-08-02 17:50:31
【问题描述】:

我们在日志中有类似的东西

09:53:02 server-1 java[5447]: 2022-03-10 09:53:02.262  INFO 5447 --- [io-18081-exec-6] a.w.w.service.item.LibItemService        : logging start
09:53:07 server-1 java[5447]: 2022-03-10 09:53:07.477 DEBUG 5447 --- [io-18081-exec-6] org.hibernate.SQL                        : select nextval (\'lib_id_seq\')

记录是通过

logging:
  level:
    org:
      hibernate:
        SQL: TRACE

我们现在讨论的是关于 SQL 语句的信息是否是前它被执行或后.不同之处在于:谁应该为失去的 5.2 秒负责?数据库或之前完成的代码?

    标签: hibernate


    【解决方案1】:

    Baeldung 提到代码是由

    Spring/Hibernate 类,它们生成 SQL 语句并设置 参数

    所以我会说“之前”。

    【讨论】:

      猜你喜欢
      • 2012-01-28
      • 2019-12-19
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多