diff --git a/src/org/redkale/source/EntityInfo.java b/src/org/redkale/source/EntityInfo.java index 326f60173..936e4e823 100644 --- a/src/org/redkale/source/EntityInfo.java +++ b/src/org/redkale/source/EntityInfo.java @@ -147,11 +147,11 @@ public final class EntityInfo { rs = entityInfos.get(clazz); if (rs == null) { rs = new EntityInfo(clazz, cacheForbidden, conf, source, fullloader); - entityInfos.put(clazz, rs); if (rs.cache != null) { if (fullloader == null) throw new IllegalArgumentException(clazz.getName() + " auto loader is illegal"); rs.cache.fullLoad(); } + entityInfos.put(clazz, rs); } return rs; }