Контрольная сумма / хэш-столбец в таблице «многие ко многим» - PullRequest
0 голосов
/ 17 мая 2011

В настоящее время я занимаюсь разработкой веб-проекта с использованием JSF, Hibernate и Spring с Spring Security, и для обеспечения целостности данных я в настоящее время использую дополнительный столбец в таблицах домена и создаю этот столбец, связанный с другими столбцами этих таблиц, чтобы я мог позже проверить это если какие-либо данные изменились внешне. Я сохраняю или обновляю этот столбец в соответствии с выполненной операцией. Моя проблема заключается в том, что он работает с простыми простыми таблицами, но возникает ситуация, когда приходится много-много промежуточных таблиц. Они генерируются и обновляются hibernate автоматически с использованием только составного ключа в промежуточной таблице, конечно же, без хеш-столбца. Таким образом, у меня есть проблема с проверкой, изменились ли данные внешне или не может обнаружить удаленные строки. У меня есть журналы на главном объекте, за исключением, например, но нет журналов для промежуточных записей. Возможно ли, что я могу добавить столбец во многих этих таблицах с помощью спящего режима и сохранить их записи, чтобы я мог проверить позже?

1 Ответ

0 голосов
/ 17 мая 2011

Возможно, вы могли бы использовать триггеры SQL, хотя это, конечно, регистрировало бы все действия, а не только внешние изменения ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...