欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

出現(xiàn)的Bug

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

 分析原因

分析原因

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

解決問題

 解決問題

我就不貼開始的代碼了,直接貼解決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ù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • MySQL外鍵使用詳解

    MySQL外鍵使用詳解

    兩天有人問mysql中如何加外鍵,今天抽時間總結(jié)一下。mysql中MyISAM和InnoDB存儲引擎都支持外鍵(foreign key),但是MyISAM只能支持語法,卻不能實際使用。
    2015-03-03
  • 詳解MySQL中的事務(wù)與ACID特性

    詳解MySQL中的事務(wù)與ACID特性

    這篇文章主要為大家介紹了Mysql?中的事務(wù),包括事務(wù)的基本概念和?ACID?特性、事務(wù)的隔離級別和具體實現(xiàn)方法等,并提供相應(yīng)的代碼示例,希望對大家有所幫助
    2023-05-05
  • sql腳本函數(shù)編寫postgresql數(shù)據(jù)庫實現(xiàn)解析

    sql腳本函數(shù)編寫postgresql數(shù)據(jù)庫實現(xiàn)解析

    這篇文章主要介紹了sql腳本函數(shù)編寫postgresql數(shù)據(jù)庫實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • MySql深分頁問題解決

    MySql深分頁問題解決

    本文主要介紹了MySql深分頁問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Mybatis報錯: org.apache.ibatis.exceptions.PersistenceException解決辦法

    Mybatis報錯: org.apache.ibatis.exceptions.PersistenceException

    這篇文章主要介紹了Mybatis報錯: org.apache.ibatis.exceptions.PersistenceException解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 淺談Mysql主鍵索引與非主鍵索引區(qū)別

    淺談Mysql主鍵索引與非主鍵索引區(qū)別

    本文主要介紹了ysql主鍵索引與非主鍵索引區(qū)別,文中介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • MySQL數(shù)據(jù)庫主從復(fù)制與讀寫分離

    MySQL數(shù)據(jù)庫主從復(fù)制與讀寫分離

    大家好,本篇文章主要講的是MySQL數(shù)據(jù)庫主從復(fù)制與讀寫分離,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • MySQL主鍵批量修改的坑與解決方案

    MySQL主鍵批量修改的坑與解決方案

    在日常開發(fā)中,我們可能會遇到需要批量修改 MySQL 數(shù)據(jù)表主鍵的情況,乍一看,修改主鍵 ID 似乎是一個簡單的操作,但如果處理不當(dāng),會導(dǎo)致操作失敗甚至數(shù)據(jù)丟失,本文將詳細(xì)剖析問題成因,并總結(jié)多種安全高效的解決方案,需要的朋友可以參考下
    2024-12-12
  • Mysql提權(quán)的多種姿勢匯總

    Mysql提權(quán)的多種姿勢匯總

    這篇文章主要給大家介紹了關(guān)于Mysql提權(quán)的多種姿勢,姿勢包括寫入Webshell、UDF提權(quán)以及MOF提權(quán),文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • 詳解MySQL 8.0 之不可見索引

    詳解MySQL 8.0 之不可見索引

    這篇文章主要介紹了MySQL 8.0 之不可見索引的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)新版本的MySQL,感興趣的朋友可以了解下
    2020-10-10

最新評論