上次更新时间显示登录用户的名称

时间:2014-03-26 05:22:41

标签: java hibernate entity seam

在我的项目中,在基本实体类中,我们最后更新了上次更新的日期字段。其他实体类正在扩展基本实体类。要更新上次更新的,基本实体中有一种方法。对于此方法,使用@PrePersist和@PreUpdate注释。这导致了一个问题。假设一个管理员A更新用户配置文件,然后最后更新的更新为数据库中的A.但是,如果另一个管理员B登录到应用程序并看到更新的用户配置文件,则最后更新的显示为B.(此处B仅查看用户配置文件尚未更新并保存。)在获取用户详细信息以查看其配置文件时,用户对象用于扩展基本实体类。解决这个问题的任何解决方案?如果需要任何其他细节,请告诉我。

1 个答案:

答案 0 :(得分:0)

请尝试使用@PostPersist@PostUpdate