Я использую Hibernate envers 3.6.3.Final. Я могу проверить таблицу, и я вижу, что таблица _audit
заполнена данными revision_number
, revision_type
и объектами. Я создаю страницу истории, на которой хочу отображать все записи ревизий, чтобы, когда пользователь щелкает идентификатор ревизии, я мог отображать данные объекта вместе с типом ревизии, т. е. он добавлялся, удалялся или изменялся. Я пытаюсь использовать AuditQuery
, но не знаю, как получить информацию revision_type
для данной версии и данного класса объектов. Можно ли сделать в AuditQuery
?
Я могу получить информацию «RevisionType», написав запрос Hibernate. Но я хочу повторно использовать для этого любой существующий фреймворк API. По-другому я передал разные «RevisionType» в качестве критериев для AuditQuery
(т.е. множественный запрос для DELETE, INSERT и UPDATE) и проверил, получаю ли я какой-либо результат, но это неэффективный способ.