From f5c8f3b9ea57b58a15e3b5125b2fea39c94ffb10 Mon Sep 17 00:00:00 2001 From: jianan <1072772483@qq.com> Date: Thu, 11 Aug 2022 19:20:39 +0800 Subject: [PATCH] =?UTF-8?q?perf[module]:=20=E4=BC=98=E5=8C=96IEntity=20inv?= =?UTF-8?q?alidate=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- orm/src/main/java/com/zfoo/orm/model/entity/IEntity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orm/src/main/java/com/zfoo/orm/model/entity/IEntity.java b/orm/src/main/java/com/zfoo/orm/model/entity/IEntity.java index 135be06e..bf960963 100644 --- a/orm/src/main/java/com/zfoo/orm/model/entity/IEntity.java +++ b/orm/src/main/java/com/zfoo/orm/model/entity/IEntity.java @@ -95,6 +95,10 @@ public interface IEntity> { } private void invalidate() { + if (empty()) { + // 未初始化的对象不允许失效 + return; + } OrmContext.getOrmManager().getEntityCaches(this.getClass()).invalidate(queryId()); }