Java 如何在Spring的Hibernate中使用ThreadLocal

Java 如何在Spring的Hibernate中使用ThreadLocal,java,hibernate,spring,session,thread-local,Java,Hibernate,Spring,Session,Thread Local,目前,我们在Swing客户机/服务器应用程序中使用Hibernate/Spring的每操作会话(反)模式。应用程序不断增长,请求变得越来越复杂,这导致了性能问题。因此,我们决定对复杂的请求重用会话,这些请求需要在数据库上执行更多的请求 我们被告知ThreadLocal会话模式可能有助于实现这一目标。我们读到过,它似乎非常适合,但我也听说,春天可以自己处理。不幸的是,我无法确认这些信息,也没有找到任何有用的信息。因为我对这个有点陌生,我可能会搜索错误的关键字 有没有人有过关于这个用例的经验,并且知

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

我们被告知ThreadLocal会话模式可能有助于实现这一目标。我们读到过,它似乎非常适合,但我也听说,春天可以自己处理。不幸的是,我无法确认这些信息,也没有找到任何有用的信息。因为我对这个有点陌生,我可能会搜索错误的关键字

有没有人有过关于这个用例的经验,并且知道在哪个上下文中我可以找到更多关于它的信息?或者我们是否必须自己注意何时开始/结束会议?谢谢你的帮助

问候,
ymene

可能在Spring社区网站上可以帮助您。

可能在Spring社区网站上可以帮助您。

谢谢,这些链接确实很有用。不幸的是,示例链接已经断开。似乎很难找到Swing客户端/服务器应用程序而不是web应用程序的每个请求会话示例。谢谢,这些链接确实很有用。不幸的是,示例链接已经断开。对于Swing客户机/服务器应用程序而不是web应用程序,似乎很难找到每个请求的会话示例。