【发布时间】:2011-12-23 21:50:10
【问题描述】:
我有一个问题。
如果我在 java 中使用多线程套接字服务器,我是否正确理解我会在服务器中创建 sessionfactory,然后将新会话传递给服务器中创建的每个线程?
【问题讨论】:
标签: multithreading hibernate sockets
我有一个问题。
如果我在 java 中使用多线程套接字服务器,我是否正确理解我会在服务器中创建 sessionfactory,然后将新会话传递给服务器中创建的每个线程?
【问题讨论】:
标签: multithreading hibernate sockets
Hibernate 会话不是线程安全的,不能在线程之间共享。因此,创建的线程应该创建自己的会话。
但会话也不应在线程期间打开。会话的生命周期通常与事务的生命周期相同:非常短。
【讨论】: