CDI + JPA хранилище

Я пытаюсь простой способ внедрить мой EntityManager в хранилище. Будут ли у меня побочные эффекты?

Управляемый Боб:

@Named
@SessionScoped
public class Teste implements Serializable {

@Inject
Repository repo;

}

вместилище

@RequestScoped
public class Repository {
    @PersistenceContext(unitName="Test")
    EntityManager em;

}

Безопасно ли использовать этот подход? Меня беспокоит несколько запросов к этому веб-приложению.

1 ответ

Безопасно ли использовать этот подход? Меня беспокоит несколько запросов к этому веб-приложению.

Для меня это совершенно обоснованный подход. Так что мне немного любопытно, почему @JohnAment сказал:

Это зависит немного. Какой контейнер и версия?

AFAIK это будет работать независимо от контейнера. Может кто-нибудь поправить меня, если я ошибаюсь?

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