From 8e4df5dd5518e07173b8af89a7adca2079db0748 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Wed, 2 Mar 2022 12:09:33 +0800 Subject: [PATCH] =?UTF-8?q?doc[orm]:=20=E6=9B=B4=E6=96=B0=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- orm/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/orm/README.md b/orm/README.md index a4ff0f82..eda7af2a 100644 --- a/orm/README.md +++ b/orm/README.md @@ -110,7 +110,8 @@ userEntityCaches.update(entity); - 如果不想映射某属性,直接加上transient关键字 - 支持基本数据属性(byte,short,int,long,float,double,boolean),字符串String,自定义对象,不支持泛型 -- 数组支持一维数组,集合支持List,Set,不支持Map +- 数组支持一维数组,集合支持List,Set +- Map类型MongoDB官方限定了key只能为String - 数据库主键能用整数尽量用整数,因为MongoDB默认的主键是一个字符串,比较占空间 - 数据库使用自研的orm框架,比如一个实体类UserEntity,映射到数据库中的集合为user,首字母小写,去掉Entity - 智能语法分析,不支持泛型和循环引用的对象,错误的entity对象定义将无法启动程序并给出错误警告