Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Отслеживание изменений при CRUD? / 7 сообщений из 7, страница 1 из 1
24.06.2020, 22:09
    #39972932
olegeos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
Есть веб-приложение crud, с большой формой ввода.

Какие есть варианты отслеживания изменений при редактировании? (хочу их писать в логи с привязкой к пользователю)

Использую eclipselink, но хибер не исключен.
Сразу скажу, что есть рабочий вариант завязанный на eclipselink.
Может подумать в сторону reflection.
...
Рейтинг: 0 / 0
24.06.2020, 23:28
    #39972944
SpringMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
Что и в каком виде хочешь в логах? Это бизнес лог в базу или обычный log4j/logback и т.п. ?
...
Рейтинг: 0 / 0
24.06.2020, 23:44
    #39972946
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
olegeos,

вот чёт такое скорее всего

https://easyjava.ru/data/hibernate/envers-avtomaticheskij-audit-izmenenij-v-hibernate/

а вообще, гуглите по слову "аудит"
...
Рейтинг: 0 / 0
25.06.2020, 08:44
    #39972992
olegeos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
SpringMan
Что и в каком виде хочешь в логах? Это бизнес лог в базу или обычный log4j/logback и т.п. ?

Хочу чтобы после редактирования записи была инфа: изменены поля такие-то, старые значения в них были - стали.
...
Рейтинг: 0 / 0
25.06.2020, 09:23
    #39973001
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
olegeos,

Покажи код записи объекта в бд. Туда и надо это вставить.
...
Рейтинг: 0 / 0
25.06.2020, 10:29
    #39973041
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
olegeos
Хочу чтобы после редактирования записи была инфа: изменены поля такие-то, старые значения в них были - стали.

- велоспедил такое когда то (использовал аннотации для логируемых полей сущности и интерсепторы для CRUD методов - трудозатраты, менее одной человеконедели), но можно и взять Envers (выше про него уже вспоминали)
...
Рейтинг: 0 / 0
25.06.2020, 10:51
    #39973054
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание изменений при CRUD?
olegeos
Есть веб-приложение crud, с большой формой ввода.

Какие есть варианты отслеживания изменений при редактировании? (хочу их писать в логи с привязкой к пользователю)

Использую eclipselink, но хибер не исключен.
Сразу скажу, что есть рабочий вариант завязанный на eclipselink.
Может подумать в сторону reflection.

Если задача аудита - то мы подобное делали на уровне Spring-AOP. Делали свои аннотации и программировали действия.

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


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