麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

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

2024-07-25 19:09:02
字體:
供稿:網(wǎng)友

出現(xiàn)的Bug

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

mybatis,mysql,delete,刪除,數(shù)據(jù) 分析原因

分析原因

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

解決問題

mybatis,mysql,delete,刪除,數(shù)據(jù) 解決問題

我就不貼開始的代碼了,直接貼解決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,去掉最后一個“,”    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ù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久久国产精品三级 | 爱爱视频天天干 | 成人免费av在线播放 | 久久最新视频 | 99ri在线 | 久久久久国产成人免费精品免费 | 成人福利在线免费观看 | 国产成人在线观看免费网站 | 黑人一级片 | 成人综合区一区 | 国产精品区一区二区三区 | 娇喘视频在线观看 | 中文字幕一区久久 | 欧美精品一区二区三区在线播放 | 久久精品99国产国产精 | 羞羞视频免费网站男男 | 黄色片免费看网站 | 极品销魂一区二区三区 | 逼特逼视频在线观看 | 久草视频在线资源 | 毛片大全 | 精品呦女 | 国产精品7区| 欧美a视频在线观看 | av电影直播 | 精品一区二区久久久久久久网精 | 一级在线免费观看视频 | 毛片免费一区二区三区 | 精品国产一区二区三区四 | 91精品国产777在线观看 | 永久av在线免费观看 | 欧美女优一区 | 黄色成人在线播放 | 亚洲国产在| 国产精品久久久久久久久久久久午夜 | 日本免费aaa观看 | 欧美在线观看视频一区 | 一级毛片大片 | 黄色午夜剧场 | 黄色大片在线免费观看 | 亚洲国产一区二区三区 |