我了解到Hibernate的会话工厂被认为是线程安全的.任何人都可以清楚地了解它在Web应用程序中如何充当线程安全以及所有方法如何同步或其他任何方法?
Jul*_*ves 11
SessionFactory的内部状态是不可变的.并发的大多数问题是由于共享具有可变状态的对象而发生的.一旦对象不可变,其内部状态将在创建时设置,并且无法更改.这么多线程可以同时访问它并请求会话.
但是,Session是一个非线程安全的对象,您无法在线程之间共享它.
归档时间: |
|
查看次数: |
24427 次 |
最近记录: |