如何在Spring中使用Hibernate中的ThreadLocal

时间:2010-09-10 09:41:41

标签: java hibernate spring session thread-local

目前我们在Swing客户端/服务器应用程序中使用Hibernate / Spring的每个操作(反)模式的会话。应用程序不断增长,请求变得越来越复杂,导致性能问题。因此,我们决定将会话重用于需要在数据库上执行更多请求的复杂请求。

我们被告知ThreadLocal会话模式可能对实现此目标很有用。我们读到它,它似乎完全适合,但我也听说,Spring可以自己处理ThreadLocals。很遗憾,我无法确认此信息,但尚未找到任何有用的信息。由于我对此不熟悉,我可能会搜索错误的关键字。

有没有关于此用例的任何经验,并且知道在哪种情况下我可能会找到有关它的更多信息?或者我们是否必须注意何时自己打开/关闭会话?谢谢你的帮助!

电贺, ymene

1 个答案:

答案 0 :(得分:1)

在Spring社区网站上的this reply上,forum topic可能会帮助您。