Я использую Spring Boot 2, Spring Data REST, Hibernate 5. Я сохраняю простой компонент (Пользователь) через вызов REST.Все работает как чудо.
Я хотел бы знать, когда конкретное поле пользователя изменяется для выполнения некоторых действий перед обновлением компонента в базе данных.
Использование Spring Data RESTМне просто нужен простой репозиторий:
@Transactional
@PreAuthorize("isAuthenticated()")
public interface AgentRepository extends JpaRepository<Agent, Long> {
}
Я не хочу использовать Envers или иметь определенный метод сохранения или обновления для достижения этой цели.Мне было интересно, смогу ли я справиться с этим в @EntityListeners
: проблема в том, чтобы иметь предыдущее значение поля.
Как я могу управлять этим элегантным способом?