国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

解決myBatis中刪除條件的拼接問題

瀏覽:131日期:2023-10-21 11:41:29

今天剛剛學(xué)習(xí)了mybatis,做了簡單的對數(shù)據(jù)庫的增刪改查。在進(jìn)行刪除操作時(shí),單條刪除時(shí)很簡單,但是批量刪除的時(shí)候拼接刪除條件卻有些麻煩,現(xiàn)記錄一下做法。

Sql語句中,當(dāng)刪除條件并不唯一的時(shí)候,我們有兩種刪除的sql語句,一種使用or拼接where中的條件,例如delete from 表名where 條件1 or 條件2,另一種是使用in 例如delete from 表名where 元素in( )

利用第一種刪除語句在mybatis中的mapping.xml中進(jìn)行拼接:

解決myBatis中刪除條件的拼接問題

利用第二種刪除語句在mybatis中的mapping.xml中進(jìn)行拼接:

解決myBatis中刪除條件的拼接問題

以上刪除操作基本完成,但是,這樣有一個(gè)缺陷,當(dāng)查詢條件idList中沒有元素的時(shí)候,會(huì)刪除整個(gè)表ac01中的記錄。所以,我們需要對上述方法進(jìn)行改進(jìn)。

第二種刪除語句進(jìn)行改進(jìn)后:

解決myBatis中刪除條件的拼接問題

第一種刪除語句進(jìn)行改進(jìn)后:

解決myBatis中刪除條件的拼接問題

至此,刪除操作完美完成。

補(bǔ)充知識(shí):myBatis 查詢時(shí)注意and拼接條件

<!-- 加個(gè)條件 -->

<sql id='queryjiachaAllPageId'> <where> <if test='danweimc !=null and danweimc !=’’'> and jcb.danweimc like ’%${danweimc}%’ </if> <if test='ge_jianchaks !=null and ge_jianchaks !=’’'> and DATE_FORMAT(jcb.jianchaks, ’%Y-%m-%d’) >= #{ge_jianchaks} </if> <if test='le_jianchaks != null and le_jianchaks != ’’'> and DATE_FORMAT(jcb.jianchaks, ’%Y-%m-%d’) &lt;= #{le_jianchaks} </if> <if test='jiancharxm !=null and jiancharxm !=’’'> and jcb.jiancharxm like ’%${jiancharxm}%’ </if> <if test='zhuangtai !=null and zhuangtai !=’’'> and yhb.zhuangtai = ${zhuangtai} </if> <if test='danweilb !=null and danweilb !=’’'> and yhb.yinhuanmc like ’${danweilb}%’ </if> <if test='jiedao != null and jiedao !=’’ and jiedao !=’110105000000’'> and jcb.jiedao=#{jiedao} </if> <if test='danweimcs != null and danweimcs !=’’'> and jcb.danweimc = #{danweimcs} </if> </where> </sql>

例如上訴問題 要么都加and ,要么都不加 ,一定要注意,如果有加and 和沒有加and的 查詢會(huì)報(bào)錯(cuò)

以上這篇解決myBatis中刪除條件的拼接問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 久久精品成人免费网站 | 在线观看日本免费视频大片一区 | 1024手机基地在线看手机 | 亚洲黄网址 | 国产精品亚洲高清一区二区 | 97久久曰曰久久久 | 国产日韩欧美在线观看不卡 | 国内真实愉拍系列情侣 | 一区二区三区免费视频网站 | 性a爱片免费视频性 | 亚洲国产精品线在线观看 | 国产伦码精品一区二区三区 | 美女黄影院| 99精品视频在线免费观看 | 国产精品日韩欧美在线第3页 | 97精品国产91久久久久久久 | 国产亚洲精品九九久在线观看 | 亚洲成在人| 女人又黄的视频网站 | 亚洲天堂久久 | 模特三级在线观看 | 姐姐真漂亮在线视频中文版 | 免费特黄一级欧美大片在线看 | 精品视频亚洲 | 性xxxx奶大欧美高清 | 午夜精品久久久久久毛片 | 三级毛片在线播放 | 国产亚洲亚洲精品777 | 91精品观看91久久久久久 | a级国产乱理伦片在线 | 九九99久久精品国产 | 特级一级毛片视频免费观看 | 姐姐真漂亮在线视频中文版 | 国产男女爽爽爽爽爽视频 | 老司机一级片 | 欧美日韩综合网在线观看 | 99视频在线永久免费观看 | 久久久久久综合成人精品 | 色天天躁夜夜躁天干天干 | 精品一区二区三区四区在线 | 免费福利入口在线观看 |