使用hibernate与多线程套接字服务器

时间:2011-12-23 13:29:20

标签: multithreading hibernate sockets

我有一个问题。

如果我在java中使用多线程套接字服务器,我会在服务器中创建sessionfactory,然后将新会话传递给服务器中创建的每个线程吗?

1 个答案:

答案 0 :(得分:2)

Hibernate会话不是线程安全的,不能在线程之间共享。因此,创建的线程应该创建自己的会话。

但是,一个会话也不应该在一个线程的持续时间内打开。会话的生命周期通常与事务生命周期相同:非常短。