Я должен упустить что-то очевидное; однако я изо всех сил пытаюсь найти ответ на проблему, с которой я столкнулся с Hibernate Envers.
Допустим, у меня есть класс сущностей с именем MyObject, который проверяется с помощью envers.
Если я получу текущую копию экземпляра MyObject, делая что-то вроде:
Session session = sessionFactory.getCurrentSession();
MyObject myobject1 = (MyObject) session.get(MyObject.class, 1234);
И я получаю историческую копию (из ревизии 2) того же экземпляра:
Session session = sessionFactory.getCurrentSession();
AuditReader reader = AuditReaderFactory.get(session);
MyObject myobject2 = reader.find(MyObject.class, 1234, 2);
Есть ли способ отличить myobject1 от myobject2? Как я узнаю, что myobject1 был текущей копией, а myobject2 был из версии 2?