Есть похожий вопрос для Spring .
Но что насчет JBoss Seam, мне нужно предложение относительно приложения, которое я разрабатываю.
Если вам нужноинформация о конкретной версии:
Ознакомьтесь с документацией на шов, связанной с контекстами постоянства.
http://docs.jboss.org/seam/2.2.0.GA/reference/en-US/html/persistence.html#persistence.seam-managed-persistence-contexts
По сути, вы регистрируете контекст постоянства в seam и внедряете EntityManager в ваш bean-компонент.Вы можете связать контекст с диалогом, чтобы оставить сеанс открытым для нескольких запросов, установив flushMode в аннотации @Begin (управляющие диалоги @Begin и @End).