#hibernate #timestamp
#гибернация #временная метка
Вопрос:
Я ищу способ узнать, когда в / с помощью hibernate было внесено последнее изменение данных. Я ищу эту информацию глобально — не для каждого объекта / сущности / таблицы / столбца / строки.
Итак, вопрос, на который я хочу получить ответ от hibernate: когда вы в последний раз обновляли свои данные?
Есть ли «правильный» / «гибернаторный» способ или я должен реализовать это самостоятельно?
СПАСИБО!
Ответ №1:
Вы могли бы использовать прослушиватель, настроенный на прослушивание соответствующего события (например, после обновления, после удаления, после вставки). Полный список можно найти в исходном коде org.hibernate.event.EventListeners
.
Читать http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#objectstate-events чтобы узнать, как зарегистрировать вашего слушателя (ов).
Ответ №2:
Вам следует заглянуть в среду гибернации