目前我们在Swing客户端/服务器应用程序中使用Hibernate / Spring的每个操作(反)模式的会话。应用程序不断增长,请求变得越来越复杂,导致性能问题。因此,我们决定将会话重用于需要在数据库上执行更多请求的复杂请求。
我们被告知ThreadLocal会话模式可能对实现此目标很有用。我们读到它,它似乎完全适合,但我也听说,Spring可以自己处理ThreadLocals。很遗憾,我无法确认此信息,但尚未找到任何有用的信息。由于我对此不熟悉,我可能会搜索错误的关键字。
有没有关于此用例的任何经验,并且知道在哪种情况下我可能会找到有关它的更多信息?或者我们是否必须注意何时自己打开/关闭会话?谢谢你的帮助!
电贺, ymene