JBoss Seam: Как открыть сессию jpa/hibernate
Есть аналогичный вопрос для весны.
Но что касается JBoss Seam, мне нужно предложение относительно приложения, которое я разрабатываю.
Если вам нужна какая-то конкретная информация о версии, они
- Шов 2.2
- JSF 1.2
- JPA 1 и Hibernate как поставщик сохраняемости
1 ответ
Решение
Проверьте документацию шва, связанную с контекстами постоянства.
http://docs.jboss.org/seam/2.2.0.GA/reference/en-US/html/persistence.html
По сути, вы регистрируете контекст постоянства в seam и внедряете EntityManager в ваш bean-компонент. Вы можете связать контекст с диалогом, чтобы оставить сеанс открытым для нескольких запросов, установив flushMode в аннотации @Begin (управляющие диалоги @Begin и @End).