国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

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

2024-07-24 12:49:50
字體:
供稿:網(wǎng)友

出現(xiàn)的Bug

如圖,我開始復(fù)制delete語句和參數(shù)到數(shù)據(jù)庫執(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ì)錯(cuò)新站長(zhǎng)站網(wǎng)站的支持!

您可能感興趣的文章:

MyBatis直接執(zhí)行SQL的工具SqlMapper如何批量測(cè)試Mybatis項(xiàng)目中的Sql是否正確詳解Mybatis核心組成部分之SQL映射文件揭秘詳解Mybatis學(xué)習(xí)筆記之動(dòng)態(tài)SQL揭秘MyBatis中動(dòng)態(tài)sql的實(shí)現(xiàn)方法示例mybatis連接MySQL8出現(xiàn)的問題解決方法詳解Mybatis逆向工程中使用Mysql8.0版本驅(qū)動(dòng)遇到的問題詳解mybatis.generator配上最新的mysql 8.0.11的一些坑SQL 正則表達(dá)式及mybatis中使用正則表達(dá)式MyBatis執(zhí)行動(dòng)態(tài)SQL的方法
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟州市| 巨野县| 广汉市| 长兴县| 龙泉市| 高要市| 松潘县| 江达县| 麦盖提县| 霞浦县| 济源市| 禹州市| 阿城市| 萝北县| 麦盖提县| 时尚| 宝鸡市| 苍南县| 沽源县| 定安县| 唐山市| 德兴市| 青河县| 湖州市| 涡阳县| 铁岭市| 确山县| 洪雅县| 呈贡县| 富源县| 远安县| 诸暨市| 深州市| 大渡口区| 清涧县| 石渠县| 无极县| 绥化市| 山东省| 枣阳市| 江安县|