【问题标题】:Reasons why Hibernate's sessionFactory is thread safeHibernate 的 sessionFactory 是线程安全的原因
【发布时间】:2013-01-10 14:01:11
【问题描述】:

我了解到 Hibernate 的会话工厂据说是线程安全的。任何人都可以阐明它如何在 Web 应用程序中充当线程安全以及如何同步所有方法或其他任何东西吗?

【问题讨论】:

标签: hibernate


【解决方案1】:

The internal state of a SessionFactory is immutable. 大多数并发问题是由于共享具有可变状态的对象而发生的。一旦对象是不可变的,它的内部状态就会在创建时设置并且不能更改。如此多的线程可以同时访问它并请求会话。

但是,Session 是一个非线程安全的对象,你不能在线程之间共享它。

【讨论】:

  • 另外为什么sessionfactory是线程因为单数据源的休眠原理
猜你喜欢
  • 2014-08-24
  • 2013-08-16
  • 2011-11-13
  • 1970-01-01
  • 2012-02-04
  • 2011-06-25
  • 2020-09-15
  • 1970-01-01
  • 2013-12-10
相关资源
最近更新 更多