Hiberate Envers和threads

时间:2015-12-17 14:53:34

标签: java hibernate gwt hibernate-envers

我想知道,是否有可能强制Hibernate在与用户会话线程相同的线程中调用我的自定义RevisionListener? (GWT) 我需要这样的行为来存储正在进行更改的用户名称的修订版。

1 个答案:

答案 0 :(得分:1)

hibernate和envers引擎在启动框架的线程上运行,没有办法将监听器的执行委托给其他线程。

应该在调用时传递或提供您的侦听器所需的信息,并且您的侦听器可以使用ThreadLocal来查找值并使用它,就像基于Spring安全的应用程序如何通过{在修订侦听器中获取此信息一样{1}}。