From 6f33e8bfcb9e6370cf28eeab9541346d4eb68e3c Mon Sep 17 00:00:00 2001 From: godotg Date: Mon, 30 Oct 2023 17:52:31 +0800 Subject: [PATCH] fix[orm]: mongodb only supports byte[] --- orm/src/main/java/com/zfoo/orm/manager/OrmManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orm/src/main/java/com/zfoo/orm/manager/OrmManager.java b/orm/src/main/java/com/zfoo/orm/manager/OrmManager.java index ca876888..9235a311 100644 --- a/orm/src/main/java/com/zfoo/orm/manager/OrmManager.java +++ b/orm/src/main/java/com/zfoo/orm/manager/OrmManager.java @@ -467,7 +467,7 @@ public class OrmManager implements IOrmManager { } else if (fieldType.isArray()) { // 是一个数组 Class arrayClazz = fieldType.getComponentType(); - checkSubEntity(clazz, arrayClazz); + AssertionUtils.isTrue(arrayClazz == byte.class, "ORM[class:{}]的数组类型只支持byte[]", clazz.getCanonicalName()); } else if (Set.class.isAssignableFrom(fieldType)) { AssertionUtils.isTrue(fieldType.equals(Set.class), "ORM[class:{}]类型声明不正确,必须是Set接口类型", clazz.getCanonicalName());