Использование гибернации с многопоточным сокет-сервером - PullRequest
1 голос
/ 23 декабря 2011

У меня один вопрос.

Правильно ли я понимаю, если я использую многопоточный сервер сокетов в Java, я бы создал фабрику сеансов на сервере, а затем передал новый сеанс каждому потоку, созданному на сервере?

1 Ответ

2 голосов
/ 23 декабря 2011

Сеанс Hibernate не является потокобезопасным и не должен использоваться совместно между потоками.Таким образом, созданный поток должен создать свой собственный сеанс.

Но сессия также не должна быть открыта на время потока.Продолжительность сеанса обычно равна продолжительности транзакции: очень короткая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...