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()); }