JPA и JSF: правильный способ введения EntityManager

Прошло несколько часов, яЯ работаю над этим, но до сих пор у меня нетЯ понял, как правильно использовать JPA с JSF.

У меня есть управляемый сессионный компонент, который может делать много вещей, и одна из них - это сохранение некоторых объектов сущностей. В начале я создал метод продюсера, объем запросов, который строит мои объекты EntityManager. В любом случае, здесь прочитано, что введение запрошенного bean-объекта с ограничениями в сессионные объекты завершено, оборачивая этот экземпляр в объект Instance. Готово. Но когда я пытаюсь использовать этот EM, я получаю исключение для транзакции. Читайте в Интернете, кто-то говорит, что я должен внедрить EM напрямую в мои управляемые bean-компоненты с помощью аннотации PersistenceContext. В любом случае, я подумал, что имеет больше смысла использовать аннотацию persistenceUnit и создавать мои em внутри моих методов там, где они мне нужны. Инъекция работает, но я все равно получаю исключение для транзакции, когда пытаюсь что-то сохранить!

Итак, здесь я спрашиваю: как правильно это сделать?

редактировать: яm используя Jboss eap 6.2, используя настройки по умолчанию. Я'м развертывание моего источника данных с помощью XML-файла внутри WEB-INF, поэтому ям с помощью JTA.

Ответы на вопрос(2)

Ваш ответ на вопрос