控制器

 

    // 批量插入导出记录
        int[] list = StringProcesser.toIntArray(idStr);
        List<ExportResource> ERLists = new ArrayList<>();
        for (int id : list) {
            ExportResource exportResource = new ExportResource();
            exportResource.setUserId(userId);
            exportResource.setResourceId(id);
            exportResource.setCreateTime(TimeProcesser.getUnixTime());
            ERLists.add(exportResource);
        }
        exportResourceManager.save2Db(ERLists);

 

ExportResourceManager
@Autowired
    private IExportResourceDao iExportResourceDao;
    

    public void save2Db(List<ExportResource> exportResource){
        iExportResourceDao.insertCollectList(exportResource);
    }

 

IExportResourceDao

@Insert({
            "<script>",
            "insert into res_export_records(userId, resourceId, createTime) values ",
            "<foreach collection='exportResource' item='item' index='index' separator=','>",
            "(#{item.userId}, #{item.resourceId}, #{item.createTime})",
            "</foreach>",
            "</script>"
    })
    int insertCollectList(@Param(value = "exportResource") List<ExportResource> exportResource);

 

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2021-08-02
  • 2021-12-11
  • 2022-02-24
  • 2022-02-23
猜你喜欢
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
相关资源
相似解决方案