Сессионный менеджер и менеджер сущностей ссылаются на один и тот же контекст постоянства, или у них есть своя собственная реализация? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть важный вопрос, связанный с Session и EntityManager в спящем режиме. Я знаю, что через объект сеанса или объект управления объектами вы можете общаться с постоянным контекстом. Мой вопрос заключается в том, что при использовании одного из них, объекта сеанса или объекта менеджера сущностей, будет ли постоянный контекст, о котором вы говорите, одинаковым в обоих случаях? Например, давайте представим (гипотетически), что есть конкретная реализация, называемая PersistenceContext, тогда, если я использую сеанс или диспетчер управления данными, будут ли они оба ссылаться на экземпляр PersistanceContext, когда я использую методы типа session.get() или entityManager.find(), или они оба имеют свою собственную реализацию PersistanceContext?

Редактировать: я использую версию 4.3 и выше и получаю сессию и EntityManager через SessionFactory и EntityManagerFactory.

...