Добрый день !
Подскажите пожалуйста, каким образом я могу получить новые значения атрибутов измененной сущности в TransactionalEventListener в BEFORE_COMMIT.
https://doc.cuba-platform.com/manual-7.1-ru/manual.html#entityChangedEvent
Пример:
Сведения
@TransactionalEventListener(phase = TransactionPhase.BEFORE_COMMIT)
public void beforeCommit(EntityChangedEvent<Variable, UUID> event) {
AttributeChanges changes = event.getChanges();
Object oldValue = changes.getOldValue("");
}
Если это невозможно в данном месте, какой механизм лучше всего использовать для получения старого и нового значения сущности без дополнительных запросов в БД ?