Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

EasyJava - Java в примерах для начинающих


«…и мы должны иметь возможность видеть, когда, как и кто изменил данные» — распространённая хотелка при разработке приложения, работающего с БД.

 

Заказчик обычно хочет видеть, для некоторых таблиц, какие изменения в них вносились, когда вносились, кем вносились и какие были предыдущие значения. Существует множество решений этой задачи: можно обвесить необходимые таблицы триггерами, можно сохранять объекты с помощью хранимых процедур, можно перехватывать запросы к базе с помощью AOP и так далее.  предлагает собственно решение, envers, решающее задачу ведения истории с помощью одной аннотации.Читать на сайте  


В избранное