2014-09-08 7 views
0

Я хотел бы получить значение REVEND_TSTMP от объекта ревизии.Hibernate Envers: Получить REVEND_TSTMP из объекта ревизии

В настоящее время я использую:

AuditQuery query = reader.createQuery() 
    .forRevisionsOfEntity(TestEntity.class, false, true) 
    .add(AuditEntity.id().eq(entity.getUUID())); 

Что дает мне список массивов:

[ {[email protected],DefaultRevisionEntity(id = 10, revisionDate = 05-sept.-2014 15:16:44),MOD} ] 

Как я мог включать revisionEndDate к этому?

ответ

1

Невозможно в настоящее время я боюсь - но, пожалуйста, добавьте запрос на функцию!

+0

Nevermind. Я нашел способ получить значение через HQL, но на самом деле он не является оптимальным для текущего контекста. Спасибо за ваш ответ. Где я должен добавить запрос функции? –

+0

В [Hibernate JIRA] (https://hibernate.atlassian.net/secure/Dashboard.jspa), компонент Envers – adamw

+0

Привет, Smoky, Как вы можете получить значение через HQL ?? любезно предоставить образец кода .. У меня такая же проблема ... – SST

Смежные вопросы