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

在mybatis中去除多余的前綴或者后綴操作

 更新時間:2020年11月27日 15:57:29   作者:Arya_2  
這篇文章主要介紹了在mybatis中去除多余的前綴或者后綴操作。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

A.where 標簽會自動刪除第一個多余的and或者or,set標簽會自動刪除最后一個','

B.trim標記,是一個格式化的標記,可以完成set或者是where標記的功能,如下代碼:

1、

select * from user 
<trim prefix="WHERE" prefixoverride="AND |OR">
<if test="name != null and name.length()>0"> AND name=#{name}</if>
<if test="gender != null and gender.length()>0"> AND gender=#{gender}</if>
</trim>

假如說name和gender的值都不為null的話打印的SQL為:select * from user where name = 'xx' and gender = 'xx'

上面兩個屬性的意思如下:

prefix:前綴

prefixoverride:去掉第一個and或者是or

2、

update user

<trim prefix="set" suffixoverride="," suffix=" where id = #{id} ">
<if test="name != null and name.length()>0"> name=#{name} , </if>
<if test="gender != null and gender.length()>0"> gender=#{gender} , </if>
</trim>

假如說name和gender的值都不為null的話打印的SQL為:update user set name='xx' , gender='xx' where id='x'

自動加了一個set前綴和where后綴,上面三個屬性的意義如下,其中

prefix意義如上:

suffixoverride:去掉最后一個逗號(也可以是其他的標記,就像是上面前綴中的and一樣)

suffix:后綴

補充知識:mybatis-plus 表名前綴 taablePrefix

這樣類的前面不用指定表名

以上這篇在mybatis中去除多余的前綴或者后綴操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Netty實現(xiàn)自定義協(xié)議編解碼器

    Netty實現(xiàn)自定義協(xié)議編解碼器

    這篇文章主要為大家介紹了Netty實現(xiàn)自定義協(xié)議編解碼器示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Java 在PDF中添加騎縫章示例解析

    Java 在PDF中添加騎縫章示例解析

    這篇文章主要介紹了Java 在PDF中添加騎縫章示例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Java框架入門之簡單介紹SpringBoot框架

    Java框架入門之簡單介紹SpringBoot框架

    今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著SpringBoot框架展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java開發(fā)SSM框架微信退款的實現(xiàn)

    Java開發(fā)SSM框架微信退款的實現(xiàn)

    這篇文章是Java微信退款的教程,退款之前用戶需要先進行支付,支付之后才可以使用退款,非常具有實用價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • WebService教程詳解(二)

    WebService教程詳解(二)

    這篇文章主要介紹了WebService教程詳解(二) 的相關資料,需要的朋友可以參考下
    2016-03-03
  • Java實現(xiàn)Fibonacci(斐波那契)取余的示例代碼

    Java實現(xiàn)Fibonacci(斐波那契)取余的示例代碼

    這篇文章主要介紹了Java實現(xiàn)Fibonacci取余的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 使用JAVA實現(xiàn)高并發(fā)無鎖數(shù)據(jù)庫操作步驟分享

    使用JAVA實現(xiàn)高并發(fā)無鎖數(shù)據(jù)庫操作步驟分享

    一個在線2k的游戲,每秒鐘并發(fā)都嚇死人。傳統(tǒng)的hibernate直接插庫基本上是不可行的。我就一步步推導出一個無鎖的數(shù)據(jù)庫操作,詳情看下文
    2013-11-11
  • 詳解Spring mvc的web.xml配置說明

    詳解Spring mvc的web.xml配置說明

    本篇文章主要介紹了Spring mvc的web.xml配置說明,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 深入Java對象的地址的使用分析

    深入Java對象的地址的使用分析

    本篇文章介紹了,Java對象的地址的使用分析。需要的朋友參考下
    2013-05-05
  • SpringBoot實現(xiàn)密碼安全存儲的五種方式小結(jié)

    SpringBoot實現(xiàn)密碼安全存儲的五種方式小結(jié)

    項目開發(fā)中,密碼安全存儲是非常關鍵的一環(huán),作為開發(fā)者,我們需要確保用戶的密碼在存儲時被安全地加密,避免因數(shù)據(jù)泄露而造成嚴重后果,所以本文給大家介紹了SpringBoot實現(xiàn)密碼安全存儲的5種方式,需要的朋友可以參考下
    2025-03-03

最新評論

普定县| 云浮市| 舞阳县| 安远县| 上高县| 西畴县| 土默特左旗| 特克斯县| 健康| 乳山市| 青海省| 大荔县| 依兰县| 织金县| 蒲江县| 长海县| 新乡县| 芒康县| 岱山县| 禹城市| 资阳市| 台前县| 阿城市| 新乡县| 安福县| 徐闻县| 中山市| 武威市| 云林县| 榆社县| 大连市| 中阳县| 义乌市| 南安市| 福州市| 白玉县| 通许县| 金寨县| 鹤峰县| 宜黄县| 工布江达县|