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