Apache DeltaSpike Data 1.8 - NPE в org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer.init(EntityMetadataInitializer.java:39

Я пытаюсь использовать данные DeltaSpike как постоянный слой. У меня есть следующий репозиторий:

@Repository
public interface IdentityDocumentRepository extends EntityRepository<IdentityDocument, Long>
{
}

Производитель менеджера постоянства выглядит следующим образом:

public class EntityManagerProducer
{
  @PersistenceContext
  private EntityManager em;

  @Produces
  public EntityManager createEntityManager()
  {
    return em;
  }
}

Попытка сохранить сущности, как показано ниже:

@Stateless
@Remote(IdentityDocumentFacadeRemote.class)
@Slf4j
public class IdentityDocumentFacade implements IdentityDocumentFacadeRemote
{
  @Inject
  private IdentityDocumentRepository identityDocumentRepository;
  ...
  @Override
  public IdentityDocument save(IdentityDocument identityDocument)
  {
    return identityDocumentRepository.save(identityDocument);
  }
  ...
}

вызывает следующую трассировку стека:

Использование JPA API, например, persist и т. Д., Работает как положено. Он ведет себя так, будто диспетчер персидентности не открывается через CDI, но продюсер там. В чем может быть проблема здесь? Спасибо заранее. никола

0 ответов

Другие вопросы по тегам