标签: multithreading hibernate sockets
我有一个问题。
如果我在java中使用多线程套接字服务器,我会在服务器中创建sessionfactory,然后将新会话传递给服务器中创建的每个线程吗?
答案 0 :(得分:2)
Hibernate会话不是线程安全的,不能在线程之间共享。因此,创建的线程应该创建自己的会话。
但是,一个会话也不应该在一个线程的持续时间内打开。会话的生命周期通常与事务生命周期相同:非常短。