【问题标题】:Hibernate query (not SQL) logging休眠查询(不是 SQL)日志记录
【发布时间】:2009-06-22 18:31:21
【问题描述】:

我使用 Hibernate 的 EntityManager 作为 JPA 实现。我想要的是记录对 EntityManager 的查询(HQL 或 JPA 查询语言)。这与 SQL 日志记录(使用 hibernate.show_sql 属性启用)不同。

我的应用程序向 Hibernate 发出了几个查询。我想要记录向 Hibernate 发出的查询和相应生成的 SQL 查询。我想实现这一点,而不必在查询 Hibernate 之前添加我自己的日志记录。

Hibernate 支持这个吗?

【问题讨论】:

    标签: java hibernate jpa


    【解决方案1】:

    这些是已发布的 Hibernate 日志记录类别:

    http://docs.jboss.org/hibernate/stable/core/reference/en/html/configuration-logging.html

    尚不清楚这些将处理 HQL 日志记录的操作系统,因此我建议为 org.hibernate(即所有内容)打开 INFO 日志记录,找出执行 HQL 日志记录的记录器,然后仅使用该记录器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-17
      • 2017-08-23
      • 1970-01-01
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多