我正在使用Spring Boot 2,Spring Data REST,Hibernate 5。 我通过REST调用保留了一个简单的bean(一个用户)。一切都是魅力。
我想知道User的特定字段何时更改,以便在更新数据库中的bean之前执行一些操作。
使用Spring Data REST,我只需要一个简单的存储库:
@Transactional
@PreAuthorize("isAuthenticated()")
public interface AgentRepository extends JpaRepository<Agent, Long> {
}
我不想使用Envers或具有特定的保存或更新方法来实现此目的。
我想知道是否可以在@EntityListeners
中进行管理:问题是要使用该字段的先前值。
我如何以一种优雅的方式进行管理?