Возможные значения свойства current_session_context_class в спящем режиме и использование

Я хотел знать все возможные значения, которые можно использовать с current_session_context_class в файле cfg.xml? У меня есть идея значения потока, которая заставляет контекст сеанса связываться по потоку, например, поток propertyname="current_session_context_class".

Ответ 1

Для Hibernate 4 допустимых значения:

  • jta, thread и managed (которые являются псевдонимами для реализаций, поставляемых с Hibernate).
  • полное имя класса с пакетом для любого другого пользовательского класса, который реализует org.hibernate.context.spi.CurrentSessionContext

Об этом сказано в Руководстве по спящей - 2.3. Контекстные сеансы