四、批量功能

对于批量功能,这里提供了批量更新和批量插入

1.批量插入

public Integer batchInsert(String tableName, List<NeoMap> dataMapList) {}
public <T> Integer batchInsertEntity(String tableName, List<T> dataList){}
public <T> Integer batchInsertEntity(String tableName, List<T> dataList, NamingChg namingChg){}

参数

类型

详解

tableName

String

表名

dataMapList

List

要插入的数据

dataList

List

要插入的数据,实体化列表形式

namingChg

NamingChg

实体跟NeoMap(或者叫跟DB)字段映射

2.批量更新

public Integer batchUpdate(String tableName, List<NeoMap> dataList){}
public Integer batchUpdate(String tableName, List<NeoMap> dataList, Columns columns){}
public <T> Integer batchUpdateEntity(String tableName, List<T> dataList){}
public <T> Integer batchUpdateEntity(String tableName, List<T> dataList, Columns columns, NamingChg namingChg){}
public <T> Integer batchUpdateEntity(String tableName, List<T> dataList, Columns columns){}

参数

类型

详解

tableName

String

表名

dataMapList

List

要插入的数据

dataList

List

要插入的数据,实体化列表形式

namingChg

NamingChg

实体跟NeoMap(或者叫跟DB)字段映射

提示: 上面的批量更新和批量插入,在NeoTable中也都是支持的,少了一个tableName参数,使用起来会更加方便

Last updated