Neo
  • 简介
  • 一、数据库连接
  • ​二、基本功能
    • 增加
    • 删除
    • 修改
    • 查询
    • 其他查询
  • 三、结构信息
  • 四、批量功能
  • 五、NeoMap类
    • NeoMap初始化
    • NeoMap和JavaBean转换
    • NeoMap和NeoMap转换
    • 其他功能
  • 六、命名转换
  • 七、Columns类
  • 八、单机事务
  • 九、sql监控
  • 十、主从
  • 十一、join
  • 十二、实体代码生成器
  • 十三、sql特殊处理
  • 十四、分布式
    • 全局id
    • 分布式锁
    • 分布式事务(待开发)
  • 十五、动态分库分表(待开发)
  • 十六、多数据源(待开发)
    • sqlLite
    • PostGresql
  • 十七、设计说明
  • 十八、版本记录
Powered by GitBook
On this page
  • 1.批量插入
  • 2.批量更新

Was this helpful?

四、批量功能

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

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参数,使用起来会更加方便

Previous三、结构信息Next五、NeoMap类

Last updated 5 years ago

Was this helpful?