Liferay:时间戳行为

Liferay : Timestamp Behaviour

是否可以使用时间戳行为来记录 Liferay 6.1.1 中对某些实体所做的更改?

例如,Liferay 可以在这些实体上添加列:created_at、deleted_at

  • 您可以使用这些列向 Liferay 添加实体吗?
  • 您可以将这些列添加到 Liferay 自己的实体中吗?
  • 您是否应该向 Liferay 的实体添加任意列,同时期望一个运行良好的可更新系统? 没有

删除记录时,您希望 deleted_at 列在哪一行? Liferay 6.2 有一个回收站,它将保留它所涵盖的实体的删除日期。其他实体(以及 6.1 中的实体)将在删除时从数据库中删除。

是的,您可以使用自己的实现覆盖 Liferay 的所有服务 - 例如跟踪这些更改并将所需信息保存在单独的 table 或数据库中的服务。