diff --git a/src/org/redkale/source/EntityInfo.java b/src/org/redkale/source/EntityInfo.java index 8fcca0aa2..e1bf4e97f 100644 --- a/src/org/redkale/source/EntityInfo.java +++ b/src/org/redkale/source/EntityInfo.java @@ -1007,7 +1007,9 @@ public final class EntityInfo { case MOV: CryptHandler handler = attr.attach(); if (handler != null) val = handler.encrypt(val); - return formatter == null ? formatToString(val) : formatter.apply(this, val); + CharSequence rs = formatter == null ? formatToString(val) : formatter.apply(this, val); + if (rs == null && isNotNullJson(attr)) rs = ""; + return rs; } CryptHandler handler = attr.attach(); if (handler != null) val = handler.encrypt(val);