| 
 | 
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Есть веб-приложение crud, с большой формой ввода. Какие есть варианты отслеживания изменений при редактировании? (хочу их писать в логи с привязкой к пользователю) Использую eclipselink, но хибер не исключен. Сразу скажу, что есть рабочий вариант завязанный на eclipselink. Может подумать в сторону reflection. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.06.2020, 22:09 | 
  
  
  
   | 
||
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Что и в каком виде хочешь в логах? Это бизнес лог в базу или обычный log4j/logback и т.п. ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.06.2020, 23:28 | 
  
  
  
   | 
||
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  olegeos, вот чёт такое скорее всего https://easyjava.ru/data/hibernate/envers-avtomaticheskij-audit-izmenenij-v-hibernate/ а вообще, гуглите по слову "аудит" ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.06.2020, 23:44 | 
  
  
  
   | 
||
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  SpringMan Что и в каком виде хочешь в логах? Это бизнес лог в базу или обычный log4j/logback и т.п. ? Хочу чтобы после редактирования записи была инфа: изменены поля такие-то, старые значения в них были - стали. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.06.2020, 08:44 | 
  
  
  
   | 
||
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  olegeos, Покажи код записи объекта в бд. Туда и надо это вставить. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.06.2020, 09:23 | 
  
  
  
   | 
||
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  olegeos Хочу чтобы после редактирования записи была инфа: изменены поля такие-то, старые значения в них были - стали. - велоспедил такое когда то (использовал аннотации для логируемых полей сущности и интерсепторы для CRUD методов - трудозатраты, менее одной человеконедели), но можно и взять Envers (выше про него уже вспоминали) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.06.2020, 10:29 | 
  
  
  
   | 
||
| 
 
Отслеживание изменений при CRUD? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  olegeos Есть веб-приложение crud, с большой формой ввода. Какие есть варианты отслеживания изменений при редактировании? (хочу их писать в логи с привязкой к пользователю) Использую eclipselink, но хибер не исключен. Сразу скажу, что есть рабочий вариант завязанный на eclipselink. Может подумать в сторону reflection. Если задача аудита - то мы подобное делали на уровне Spring-AOP. Делали свои аннотации и программировали действия. Для задач аудита создается максимально изолированное окружение. Другая БД и другой пользователь. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.06.2020, 10:51 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=39972992&tid=2120765]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    50ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    39ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 242ms | 
| total: | 377ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.