powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Отслеживание изменений при CRUD?
7 сообщений из 7, страница 1 из 1
Отслеживание изменений при CRUD?
    #39972932
olegeos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть веб-приложение crud, с большой формой ввода.

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

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

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

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

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

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

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

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

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

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

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

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


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