我正在尝试收集有关我的休眠/JPA 使用情况的一些统计信息。我已经部署了 Jboss-AS 7.1.1.Final 和 Hibernate-4.1.8,它在 JSF2 项目中使用。
我知道我可以通过 Hibernate 的 Statistics MBean 获得总体统计信息(通过hibernate.generate_statistics
in启用persistence.xml
)
但我试图确定我的 Hibernate 查询的来源。所以我想我需要听load
events,但我不确定我将如何获取导致事件的方法。我想我需要堆栈中不属于org.hibernate
包的最顶层方法的名称,然后呢?
有人可以帮助或建议更合适的方法吗?