mirror of
https://github.com/getrebuild/rebuild.git
synced 2025-02-24 06:15:06 +08:00
fix singletonMap
This commit is contained in:
parent
ba8cc3a4ef
commit
519f66484c
1 changed files with 3 additions and 4 deletions
|
@ -13,6 +13,7 @@ import cn.devezhao.persist4j.engine.ID;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.rebuild.core.RebuildException;
|
import com.rebuild.core.RebuildException;
|
||||||
import com.rebuild.core.metadata.MetadataHelper;
|
import com.rebuild.core.metadata.MetadataHelper;
|
||||||
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
import org.apache.commons.lang.ArrayUtils;
|
import org.apache.commons.lang.ArrayUtils;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
@ -44,7 +45,7 @@ public class BulkContext {
|
||||||
// 扩展数据
|
// 扩展数据
|
||||||
// customData = [特定数据] 默认为高级查询表达式,如果为查询条件,其必须含有查询项,否则将抛出异常
|
// customData = [特定数据] 默认为高级查询表达式,如果为查询条件,其必须含有查询项,否则将抛出异常
|
||||||
// shareRights = 共享用,指定权限值
|
// shareRights = 共享用,指定权限值
|
||||||
private Map<String, Object> extraParams;
|
private Map<String, Object> extraParams = new HashMap<>();
|
||||||
|
|
||||||
final private Entity mainEntity;
|
final private Entity mainEntity;
|
||||||
|
|
||||||
|
@ -64,7 +65,7 @@ public class BulkContext {
|
||||||
this.records = records;
|
this.records = records;
|
||||||
this.targetRecord = recordMain;
|
this.targetRecord = recordMain;
|
||||||
this.cascades = cascades;
|
this.cascades = cascades;
|
||||||
this.extraParams = extraParams;
|
if (extraParams != null) this.extraParams.putAll(extraParams);
|
||||||
this.mainEntity = detecteMainEntity();
|
this.mainEntity = detecteMainEntity();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -130,12 +131,10 @@ public class BulkContext {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, Object> getExtraParams() {
|
public Map<String, Object> getExtraParams() {
|
||||||
if (extraParams == null) extraParams = new HashMap<>();
|
|
||||||
return extraParams;
|
return extraParams;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addExtraParam(String name, Object value) {
|
public void addExtraParam(String name, Object value) {
|
||||||
getExtraParams();
|
|
||||||
extraParams.put(name, value);
|
extraParams.put(name, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue