最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis mysql delete in操作只能刪除第一條數(shù)據(jù)的方法

 更新時(shí)間:2018年09月25日 10:56:16   作者:低調(diào)小熊貓  
這篇文章主要介紹了mybatis mysql delete in操作只能刪除第一條數(shù)據(jù)的問題及解決方法,需要的朋友可以參考下

出現(xiàn)的Bug

如圖,我開始復(fù)制delete語(yǔ)句和參數(shù)到數(shù)據(jù)庫(kù)執(zhí)行,刪除兩條數(shù)據(jù),但是后臺(tái)執(zhí)行確只刪除一條數(shù)據(jù),當(dāng)時(shí)表示一臉懵逼

 分析原因

分析原因

如圖,正確的參數(shù)傳值應(yīng)該是這樣的,聰明的同學(xué),應(yīng)該就知道哪里錯(cuò)了

解決問題

 解決問題

我就不貼開始的代碼了,直接貼解決bug的代碼

mybatis中的代碼

<!-- 批量刪除-->
  <delete id="deleteByIds" parameterType="int[]">
     <![CDATA[
    DELETE FROM p_customer
    WHERE customerId in
    ]]>
    <foreach collection="array" item="arr" index="no" open="("
      separator="," close=")">
      #{arr}
    </foreach>
  </delete>

controller中的代碼

/**
   * 刪除和批量刪除
   */
  @RequestMapping(value = "/del", method = RequestMethod.POST, produces = { MediaType.APPLICATION_JSON_VALUE })
  public ResponseEntity<PCustomerVo> delete(@RequestParam String customerId) throws Exception {
    //獲取批量刪除的id,去掉最后一個(gè)“,”
    customerId=customerId.substring(0,customerId.length()-1);
    String[] strarr=customerId.split(",");
    int[] arr=new int[strarr.length];
    for(int i=0;i<strarr.length;i++){
      arr[i]=Integer.parseInt(strarr[i]);
    }
    pcustomerService.deletes(arr);
    return new ResponseEntity<>(HttpStatus.OK);
  }

總結(jié)

以上所述是小編給大家介紹的mybatis mysql delete in操作只能刪除第一條數(shù)據(jù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

岳池县| 建始县| 皋兰县| 黄陵县| 乌拉特后旗| 剑河县| 行唐县| 松原市| 云霄县| 谢通门县| 香格里拉县| 彩票| 永安市| 息烽县| 抚宁县| 类乌齐县| 聊城市| 锡林浩特市| 普定县| 乐东| 富顺县| 霍州市| 梁河县| 山东| 东安县| 凤庆县| 务川| 绥芬河市| 卫辉市| 太湖县| 沁阳市| 延吉市| 丰县| 绍兴县| 读书| 蚌埠市| 江达县| 望江县| 白城市| 偃师市| 渑池县|