【问题标题】:How to use ThreadLocal within Hibernate by SpringSpring 如何在 Hibernate 中使用 ThreadLocal
【发布时间】:2011-04-10 15:51:57
【问题描述】:

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

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

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

您好, 梅内

【问题讨论】:

    标签: java hibernate spring session thread-local


    【解决方案1】:

    也许 Spring 社区网站上的 forum topic 上的 this reply 可能会对您有所帮助。

    【讨论】:

    • 谢谢,这些链接确实很有用。不幸的是,示例链接已经损坏。似乎很难为 Swing 客户端/服务器应用程序而不是 Web 应用程序找到每个请求的会话示例。
    猜你喜欢
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 2014-03-16
    • 2013-01-06
    相关资源
    最近更新 更多