When an entity is modified, we see that created time gets updated. This happens with newly created entity, for older entities it works fine. Steps to reproduce: 1. Create an entity which has fields annotated with @CreatedDate @ModifiedDate and @EntityListeners(AuditingEntityListener.class) 2. Save the entity using JPA Repository class 3. Update the entity 4. And, you see updated entity has creationDate from the future