0

在 Hibernate 中,有没有办法跟踪每个生成的查询来自哪一行源代码?我一直在使用调试工具在服务器日志中打印出格式良好的 HQL 查询,但我想知道如何跟踪在源代码中生成此类查询的位置。

4

1 回答 1

0

我也使用 Criteria API,我想我知道你为什么要问这个。问题是在调用 list() 方法之前检查 Criteria 实例非常困难。例如,这个问题涉及检查休眠条件实例以查看已在其上定义了哪些别名。

如何确定 Criteria 实例是否已有 Subcriteria?

也许这对您有一些线索,因为一个建议是使用 Hibernate 的 CriteriaImpl 类,即使它是一种非标准方法。

JPA2 标准是否解决了这个问题?

于 2013-03-18T15:07:36.927 回答