Я пытаюсь использовать DeltaSpike Data в качестве постоянного слоя.У меня есть следующий репозиторий:
@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);
}
...
}
вызываетследующая трассировка стека: ![enter image description here](https://i.stack.imgur.com/5MzLC.png)
Использование JPA API, например, persist и т. д., работает должным образом.Он ведет себя так, будто диспетчер персидентности не открывается через CDI, но продюсер там.В чем может быть проблема здесь?Спасибо заранее.Николя