diff --git a/orm/src/main/java/com/zfoo/orm/cache/EntityCache.java b/orm/src/main/java/com/zfoo/orm/cache/EntityCache.java index 60a938cc..5b5647bb 100644 --- a/orm/src/main/java/com/zfoo/orm/cache/EntityCache.java +++ b/orm/src/main/java/com/zfoo/orm/cache/EntityCache.java @@ -205,12 +205,18 @@ public class EntityCache, E extends IEntity> imple public void updateNow(E entity) { var cachePnode = fetchCachePnode(entity, true); OrmContext.getAccessor().update(cachePnode.getEntity()); + var currentTime = TimeUtils.now(); + cachePnode.setWriteToDbTime(currentTime); + cachePnode.setModifiedTime(currentTime); } @Override public void updateNowUnsafe(E entity) { var cachePnode = fetchCachePnode(entity, false); OrmContext.getAccessor().update(cachePnode.getEntity()); + var currentTime = TimeUtils.now(); + cachePnode.setWriteToDbTime(currentTime); + cachePnode.setModifiedTime(currentTime); } @Override