亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:151日期:2023-10-21 11:11:28

A.where 標(biāo)簽會自動刪除第一個多余的and或者or,set標(biāo)簽會自動刪除最后一個’,’

B.trim標(biāo)記,是一個格式化的標(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>

假如說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:去掉最后一個逗號(也可以是其他的標(biāo)記,就像是上面前綴中的and一樣)

suffix:后綴

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

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

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

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

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 欧美午夜a级限制福利片 | 国产精品一| 小明看看免费视频 | 热99re久久精品这里都是免费 | 亚洲一区二区三区高清 不卡 | 亚洲欧美日韩成人网 | 欧美成人观看免费版 | 999久久精品国产 | 欧美在线一级精品 | 久久亚洲欧美 | 国产精品成人观看视频网站 | 国产精品一区二区在线观看 | 伊人久久99亚洲精品久久频 | 日本亚洲精品成人 | 一级黄色片免费 | 成人在激情在线视频 | 美国三级视频 | 国产亚洲女在线精品 | 亚洲精品国产精品精 | 国产亚洲片 | 国产精品国产三级国产a | 手机看片日韩欧美 | 手机看片日韩高清国产欧美 | 在线视频一区二区三区 | 国产99re在线观看只有精品 | 内地自拍 | 国内自拍在线观看 | 国产美女一级高清免费观看 | 韩国免费播放一级毛片 | 性视频网站视频免费 | 国产成人精品日本亚洲麻豆 | 性色影院 | 成人做爰 | 美国黄色片一级 | 麻豆传媒入口直接进入免费 | 日本一二区免费 | 精品精品精品 | 日韩黄毛片 | 视频免费网站 | 国产麻豆剧看黄在线观看 | 久草免费公开视频 |