В настоящее время я пытаюсь выполнить аудит записи измененных свойств, используя Interceptor
в Hibernate 2.x.
Проблема в том, что объект, который я пытаюсь сохранить, является отдельным объектом, поэтому массив previousState
в методе onFlushDirty
метода Interceptor
всегда возвращает ноль. Говорят, что это можно просто решить, вызвав merge
, но этот метод недоступен в Hibernate 2.x. Любые советы о том, как я могу обойти проблему?
Кроме того, не могли бы вы придумать, как легко или сложно реализовать что-то вроде merge
в приложении, работающем под Hibernate 2.x?
Спасибо!