Определите, когда свойство изменяется во время обновления Spring JPA - PullRequest
0 голосов
/ 11 октября 2018

Я использую Spring Boot 2, Spring Data REST, Hibernate 5. Я сохраняю простой компонент (Пользователь) через вызов REST.Все работает как чудо.

Я хотел бы знать, когда конкретное поле пользователя изменяется для выполнения некоторых действий перед обновлением компонента в базе данных.

Использование Spring Data RESTМне просто нужен простой репозиторий:

@Transactional
@PreAuthorize("isAuthenticated()")
public interface AgentRepository extends JpaRepository<Agent, Long>  {
}

Я не хочу использовать Envers или иметь определенный метод сохранения или обновления для достижения этой цели.Мне было интересно, смогу ли я справиться с этим в @EntityListeners: проблема в том, чтобы иметь предыдущее значение поля.

Как я могу управлять этим элегантным способом?

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