public class AbstractDMLJSONDatabaseStatement extends AbstractDMLDatabaseStatement
connectionExecutor, index, optionlogger, quickDAOConfig| 构造器和说明 |
|---|
AbstractDMLJSONDatabaseStatement(ManipulationOption option,
QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
distinguishJSONArrayByMultipleField(String tableName,
com.alibaba.fastjson.JSONArray instances,
com.alibaba.fastjson.JSONArray insertArray,
com.alibaba.fastjson.JSONArray updateArray)
根据多个字段区分数据是否存在
|
protected void |
distinguishJSONArrayBySingleField(String tableName,
com.alibaba.fastjson.JSONArray instances,
String column,
com.alibaba.fastjson.JSONArray insertArray,
com.alibaba.fastjson.JSONArray updateArray)
根据单个字段区分数据是否存在
|
protected int |
executeBatch(com.alibaba.fastjson.JSONArray instances)
batch方式执行语句
|
protected List<String> |
getPartColumns(com.alibaba.fastjson.JSONObject instance)
获取JSONObject的部分列
|
executeUpdategetParameters, getStatement, namepublic AbstractDMLJSONDatabaseStatement(ManipulationOption option, QuickDAOConfig quickDAOConfig)
protected void distinguishJSONArrayBySingleField(String tableName, com.alibaba.fastjson.JSONArray instances, String column, com.alibaba.fastjson.JSONArray insertArray, com.alibaba.fastjson.JSONArray updateArray)
protected void distinguishJSONArrayByMultipleField(String tableName, com.alibaba.fastjson.JSONArray instances, com.alibaba.fastjson.JSONArray insertArray, com.alibaba.fastjson.JSONArray updateArray)
protected int executeBatch(com.alibaba.fastjson.JSONArray instances)
Copyright © 2023. All rights reserved.