Последнее обновление Hibernate (отметка времени?) - PullRequest
0 голосов
/ 14 апреля 2011

Я ищу способ узнать, когда последнее изменение данных было внесено в / в спящий режим. Я ищу эту информацию глобально - не для каждого объекта / объекта / таблицы / столбца / строки.

Итак, вопрос, на который я хочу получить ответ от hibernate: «Когда вы в последний раз обновляли свои данные?

Есть ли "правильный" / "спящий" способ или я должен реализовать это самостоятельно?

THX!

Ответы [ 2 ]

1 голос
/ 14 апреля 2011

Вы можете использовать прослушиватель, настроенный на прослушивание соответствующего события (например, post-update, post-delete, post-insert). Полный список можно найти в источнике org.hibernate.event.EventListeners.

Прочитайте http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#objectstate-events, чтобы узнать, как зарегистрировать своих слушателей.

0 голосов
/ 14 апреля 2011

Вы должны посмотреть на Hibernate Envers

...