我有一个表结构,例如:
entity
entity_like
其中entity_like
包含用户对实体的喜欢。为了避免每次查看实体时都必须计算总赞数,我将总赞数缓存在entity
表中。现在,每当插入或更新新的 entity_like 时,我都想更新缓存。
我的想法是使用_after_insert
并_after_update
计算新缓存的总数并将其存储在实体对象中。
这很简单,_after_insert
因为您会获得插入记录的 id。但是_after_update
没有提供id。如何从内部获取更新记录的 id _after_update
?