我正在尝试使用 Hibernate 3.3.2 实现查询超时功能,但到目前为止,采用后端代码方法一直没有成功。相反,我实现了一个前端解决方案,有一个加载弹出窗口,它使用 javascript setTimeout 函数调用一个调用 Hibernate Session 的 cancelQuery 方法的 servlet。
我可以访问 Hibernate Session 对象,并且我想记录被取消的查询。这可能吗?
注意:我们确实启用了休眠日志记录,但我们想要一个单独的条目,其中包含取消查询的细节。