博客
关于我
mybatis使用foreach踩坑记录
阅读量:352 次
发布时间:2019-03-04

本文共 1535 字,大约阅读时间需要 5 分钟。

MyBatis??foreach????

dao?

?MyBatis???foreach????collection??????????????List?????

  • ???List?
  • List
    sheetNameList = new ArrayList<>();
    sheetNameList.add("sheet1");
    sheetNameList.add("sheet2");
    List
    wagesInfoVos = wagesServer.getWagesBySheet(sheetNameList);
    1. ???List?
    2. List
      sheetNameList = new ArrayList<>();
      sheetNameList.add("sheet1");
      sheetNameList.add("sheet2");
      List
      wagesInfoVos = wagesServer.getWagesByPerson(personNumber, sheetNameList);

      xml???foreach?????

      ?MyBatis?XML????foreach???collection?????????????

      • ???List?collection="list"
      • ???List?collection="sheetNameList"?sheetNameList??????

      ????????

      controller?????

      ?Controller??????@RequestParam??????????RESTful API????

      GET???

      @GetMapping(value = "getWages")
      @ResponseBody
      public ResponseVO getWages(@RequestParam("sheetNames") List
      sheetNames) {
      List
      wagesInfoVos = wagesServer.getWagesBySheet(sheetNames);
      ...
      }

      POST???

      @PostMapping("getWagesByNumber")
      @ResponseBody
      public ResponseVO getWagesByNumber(@RequestParam("personNumber") String personNumber,
      @RequestParam("sheetName[]") List
      sheetName) {
      List
      wagesInfoVos = wagesServer.getWagesByPerson(personNumber, sheetName);
      ...
      }

      ??????

      • GET?????sheetNames????List???
      • POST?????personNumber?sheetName[]???????

      ????????????????????????????

    转载地址:http://hwve.baihongyu.com/

    你可能感兴趣的文章
    NSURLSession下载和断点续传
    查看>>
    NSUserdefault读书笔记
    查看>>
    NS图绘制工具推荐
    查看>>
    NT AUTHORITY\NETWORK SERVICE 权限问题
    查看>>
    NT symbols are incorrect, please fix symbols
    查看>>
    ntelliJ IDEA 报错:找不到包或者找不到符号
    查看>>
    NTFS文件权限管理实战
    查看>>
    ntko web firefox跨浏览器插件_深度比较:2019年6个最好的跨浏览器测试工具
    查看>>
    ntko文件存取错误_苹果推送 macOS 10.15.4:iCloud 云盘文件夹共享终于来了
    查看>>
    ntp server 用法小结
    查看>>
    ntpdate 通过外网同步时间
    查看>>
    ntpdate同步配置文件调整详解
    查看>>
    NTPD使用/etc/ntp.conf配置时钟同步详解
    查看>>
    NTP及Chrony时间同步服务设置
    查看>>
    NTP服务器
    查看>>
    NTP配置
    查看>>
    NUC1077 Humble Numbers【数学计算+打表】
    查看>>
    NuGet Gallery 开源项目快速入门指南
    查看>>
    NuGet(微软.NET开发平台的软件包管理工具)在VisualStudio中的安装的使用
    查看>>
    nuget.org 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
    查看>>