powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / аудит изменения сущностей в базе.
3 сообщений из 3, страница 1 из 1
аудит изменения сущностей в базе.
    #38920307
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть приложение

spring mvc + hibernate

Для аунтефикации используется spring security.

Поступила задачка логгировать в отдельную таблицу(да в принципе не важно куда) все изменения базы в формате

значение до
значение после
дата-время
кто изменения совершил


дата-время -всё легко и понятно
кто изменения совершил - в принципе наверное не составит труда спросить у спринг секурити кто сейчас залогинен

Вот теперь самое интересное
значение до
значение после

Не будем акцентировать внимание на связи - хотя бы простые обычные поля - строки, числа.
Это вообще возможно узнать?

Я могу аопом отловить все изменения сущности, но я ведь не могу быть уверен, что потом кто-нить эту сущность апдэйтнет.

или есть в системе дао методы, которые обновляют одно поле. в таком случае не узнать значение "до". Дополнительный запрос в базу явно скажется на перфомансе.


Посоветуете что-нибудь?
...
Рейтинг: 0 / 0
аудит изменения сущностей в базе.
    #38920535
organism
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
аудит изменения сущностей в базе.
    #38920548
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
organismquestioner,
У хибера же есть встроенный механизм

а у меня получится добавить в таблицу столбец, куда я буду писать кто в данный момент залогинен в спринг секурити
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / аудит изменения сущностей в базе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]