작업 PersistenceContextType.EXTENDED을 얻고 PersistenceContextType을 떠날 수 없습니다입니다
다음 그것을 잘
를 작동@PersistenceContext(unitName = "xxx")
private EntityManager entityManager;
내 세션 빈은 같은 비 상태 유지 한 후 나에게 완벽하게 정상적으로 및 리터에 배포하는 동안 오류, 제공이
@PersistenceContext(unitName = "xxx", type = PersistenceContextType.EXTENDED))
private EntityManager entityManager;
를 사용하려고하면 기대와 함께.
그러나내가 @Stateful로 내 콩을 할 때 지금, 다음 또한 나에게
Managed ejbs are not capable of using EntityManagers with EXTENTED persistence. Convert your bean to a Stateful ejb or update the "java:comp/env/com.testwebservice.TestJPAService/entityManager" PersistenceContext reference to PersistenceContextType.TRANSACTION.
어떤 사람이 도움을 주시기 바랍니다 수있는 오류를 제공, 내가있는이
변경 사항이 확인 되었습니까? 깨끗한 빌드를 사용하면 변경 사항이 적용되었는지 확인할 수 있습니다. 만약 당신이 여전히 그것을 직면, 전체 stacktrace를 추가 할 수 있습니까? – stratwine
사이드 노트에서 TomEE는 4.0 버전이 아닙니다. 1.0-beta1이 릴리스되었으며 OpenEJB 4.0-beta1 릴리스를 사용합니다. – stratwine