public class AbstractDMLInstanceDatabaseStatement extends AbstractDMLDatabaseStatement
connectionExecutor, index, optionlogger, quickDAOConfig| 构造器和说明 |
|---|
AbstractDMLInstanceDatabaseStatement(ManipulationOption option,
QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
distinguishInstancesByMultipleField(Object[] instances,
List insertInstances,
List updateInstances)
根据多个字段区分数据是否存在
|
protected void |
distinguishInstancesBySingleField(Object[] instances,
String tableName,
Property property,
List insertInstances,
List updateInstances)
根据单个字段区分数据是否存在
|
protected int |
executeBatch(Object[] instances)
使用batch方式执行语句
|
protected List<Property> |
getPartColumnPropertyList(Entity entity)
获取部分列
|
executeUpdategetParameters, getStatement, namepublic AbstractDMLInstanceDatabaseStatement(ManipulationOption option, QuickDAOConfig quickDAOConfig)
protected void distinguishInstancesBySingleField(Object[] instances, String tableName, Property property, List insertInstances, List updateInstances)
protected void distinguishInstancesByMultipleField(Object[] instances, List insertInstances, List updateInstances)
protected int executeBatch(Object[] instances)
Copyright © 2023. All rights reserved.