7

我正在开发对数据库有很多休眠调用的大型企业应用程序。我想追踪打开的会话和关闭的会话。

那么在hibernate中有什么我们可以获得该会话的唯一ID或其他东西。基本思想是跟踪会话执行时间。我检查了许多分析器,但它没有给出正确的输出。

4

4 回答 4

1

您可以使用session.toString()显示会话 ID 及其状态、打开或关闭。

于 2019-08-21T21:40:54.367 回答
0

Hibernate 会话的哈希码呢?

于 2013-09-10T19:53:49.510 回答
0

使用System.identityHashCode(session)查找内存地址,然后您可以确定它是否在其他方法中使用相同的会话。

于 2017-03-08T10:15:08.957 回答
0

怎么样getSessionIdentifier() https://docs.jboss.org/hibernate/orm/4.2/javadocs/org/hibernate/internal/AbstractSessionImpl.html

于 2019-02-15T06:49:52.093 回答