s-HR 批量导入案例原创
金蝶云社区-向高
向高
3人赞赏了该文章 402次浏览 未经作者许可,禁止转载编辑于2023年07月10日 10:17:16

适用版本:s-HR8.5及以上版本

解决问题:二开批量导入

批量导入场景:需要保持数据的事务一致性,即一条数据失败,其它的全部失败,在此种场景下,需要使用批量导入,非此类场景强烈不建议使用批量导入。

批量导入和普通导入的区别: 

  1. 批量导入需要重写isBatch方法,返回true。重写startBatchImport方法自行对所有数据进行批量的处理。

  2. 普通导入无需关心导入进度条,即:成功数,失败数 。 批量导入需要根据业务逻辑进行控制。

  3. 普通导入是一条一条数据的循环导入入库,每一条数据的成功与否不影响其他的数据导入,而批量导入用于批量保存,要么全部成功,要么都失败。

具体案例:见附件


赞 3