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

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

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

A.where 標(biāo)簽會(huì)自動(dòng)刪除第一個(gè)多余的and或者or,set標(biāo)簽會(huì)自動(dòng)刪除最后一個(gè)','

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

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>

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

上面兩個(gè)屬性的意思如下:

prefix:前綴

prefixoverride:去掉第一個(gè)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>

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

自動(dòng)加了一個(gè)set前綴和where后綴,上面三個(gè)屬性的意義如下,其中

prefix意義如上:

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

suffix:后綴

補(bǔ)充知識(shí):mybatis-plus 表名前綴 taablePrefix

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

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

相關(guān)文章

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

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

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

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

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

    Java框架入門之簡(jiǎn)單介紹SpringBoot框架

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

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

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

    WebService教程詳解(二)

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

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

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

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

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

    詳解Spring mvc的web.xml配置說(shuō)明

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

    深入Java對(duì)象的地址的使用分析

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

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

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

最新評(píng)論

永安市| 南召县| 贺州市| 桐城市| 华容县| 桂东县| 扶沟县| 鄱阳县| 吉隆县| 和静县| 阿勒泰市| 瑞金市| 普兰店市| 抚顺市| 泊头市| 永和县| 南投市| 攀枝花市| 洛南县| 昭通市| 嘉善县| 肥东县| 伊金霍洛旗| 上思县| 朝阳县| 天全县| 巴彦县| 芦山县| 洪洞县| 炎陵县| 彭阳县| 大关县| 徐水县| 平顶山市| 新晃| 嘉禾县| 巴楚县| 定襄县| 新宁县| 临沧市| 本溪|