title: Last updated by is showing logged in user's name
body: <p>In my project, in base entity class, we have last updated by and last updated date field. Other entity classes are extending base entity class. To update last updated by, there is a method in base entity. To this method, @PrePersist and @PreUpdate annotations are used. This is causing a problem. Say one admin A updates a user profile, then last updated by is updated as A in DB. But if another admin B logs into application and see the updated user profile, the last updated by is shown as B.(Here B has just viewing user profile not yet updated nad saved.) While fetching user details to view his profile, user object is used which is extending the base entity class. Any solution to overcome this problem?Please let me know if any other details required.</p>