如何在USERS表中设计CREATED和LAST UPDATED信息?

时间:2016-01-13 15:26:12

标签: mysql hibernate database-design optimistic-locking audit-trail

我正在尝试设计一个用于维护USER信息的表。这是表格设计,如下图所示

enter image description here

由于表有created_by和last_updated_by列,并且它们是同一个表的user_id列的外键,因此我遇到了多个问题,尤其是Hibernate。当用户注册应用程序时,创建者将与用户ID相同。类似地,当用户修改他的配置文件时,最后更新的将与用户ID相同。

我如何最好地调整此设计,以便我仍然掌握有关谁创建此记录并更新它的信息。

0 个答案:

没有答案