Commit 234ae68
committed
扩展PUT combine,同一个key在筛选/数据体中可同时存在,两者非互斥逻辑
不限制combine内的key只能作为条件,可使用table:{"a":"1","@combine":"a:a=3331"}的方式对a=3331的数据修改为a=1。同时兼容旧的combine格式
2种方式
1.(原有的方式)根据条件combine拼接数据体生成筛选条件,修数据:update Table set b='2' where a='2'
{"Table":{"a":"2","b":"2","@combine":"a"}}
2.(新增)根据条件combine+数据生成筛选条件,修数据:update Table set a='2',b='2' where a='111'
{"Table":{"a":"2","b":"2","@combine":"a:a=111"}}1 parent c03d0d3 commit 234ae68
File tree
1 file changed
+6182
-6042
lines changed- APIJSONORM/src/main/java/apijson/orm
1 file changed
+6182
-6042
lines changed
0 commit comments