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

mybatis 遍歷foreach中or拼接的操作

 更新時間:2021年02月03日 10:31:55   作者:陌下微塵  
這篇文章主要介紹了mybatis 遍歷foreach中or拼接的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看看關(guān)鍵代碼吧:

select id, name from t_keys where 1 = 1 
<if test="keys != null"> 
 <foreach collection="keys" item="key" open="AND (" close=")" separator="or" > 
 name = #{key} 
 </foreach> 
</if>

補充:mybatis xml中的動態(tài)sql需要and和or拼接條件判斷的寫法

通常在java后臺或者前端js中多個條件組合判斷中使用and或者or 如下

//使用&或者&& | 和||
if(a==1&b==2){
}
//或者sql文中的and和or
select * from emp where empno='7788' and deptno='20'

但是動態(tài)sql呢?

那就需要()把每一個條件括起來在加and 或者or

//動態(tài)添加語句
<if test="(buhinmt.buhinCd!= null and buhinmt.buhinCd != '') or(buhinmt.syohinCd!= null and buhinmt.syohinCd != '')">
 AND BM.buhin_cd = SMBM.buhin_cd 
 AND SMBM.syohin_cd = SM.syohin_cd 
 AND SM.syurisaki_cd = SYUM.syurisaki_cd
 </if>

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 詳解 maven的pom.xml用<exclusion>解決版本問題

    詳解 maven的pom.xml用<exclusion>解決版本問題

    這篇文章主要介紹了詳解 maven的pom.xml用<exclusion>解決版本問題的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • Flowable流程引擎API與服務(wù)

    Flowable流程引擎API與服務(wù)

    這篇文章主要介紹了Flowable流程引擎API與服務(wù),引擎API是與Flowable交互的最常用手段,總?cè)肟邳c是ProcessEngine,使用ProcessEngine,可以獲得各種提供工作流或BPM方法的服務(wù),下面我們來詳細(xì)了解
    2023-10-10
  • 解析SpringBoot中@Autowire注解的實現(xiàn)原理

    解析SpringBoot中@Autowire注解的實現(xiàn)原理

    在開發(fā)Java項目時,依賴注入是一種常見的實現(xiàn)方式,SpringBoot框架通過@Autowired注解來實現(xiàn)依賴注入的功能,本文將介紹SpringBoot中 Autowired注解實現(xiàn)的原理
    2023-06-06
  • Java控制語句之if、switch語句

    Java控制語句之if、switch語句

    這篇文章主要介紹了Java控制語句之if、switch語句的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • 幾個好用Maven鏡像倉庫地址(小結(jié))

    幾個好用Maven鏡像倉庫地址(小結(jié))

    這篇文章主要介紹了幾個好用Maven鏡像倉庫地址(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實現(xiàn)簡單計算器小程序

    Java實現(xiàn)簡單計算器小程序

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)簡單計算器小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java 操作Properties配置文件詳解

    Java 操作Properties配置文件詳解

    這篇文章主要介紹了Java 操作Properties配置文件詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Linux系統(tǒng)下安裝和卸載JDK8的方式

    Linux系統(tǒng)下安裝和卸載JDK8的方式

    這篇文章主要介紹了Linux安裝和卸載JDK8,第一種是使用yum命令一鍵安裝,默認(rèn)安裝目錄在/usr/lib/jvm第二種是手動安裝,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • spring security在分布式項目下的配置方法(案例詳解)

    spring security在分布式項目下的配置方法(案例詳解)

    這篇文章主要介紹了spring security在分布式項目下的配置方法,本文通過一個項目案例給大家詳細(xì)介紹,通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 將本地SpringBoot項目發(fā)布到云服務(wù)器的方法

    將本地SpringBoot項目發(fā)布到云服務(wù)器的方法

    這篇文章主要介紹了如何將本地SpringBoot項目發(fā)布到云服務(wù)器,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論

邯郸市| 南开区| 蒙城县| 双辽市| 福建省| 湄潭县| 泾阳县| 英吉沙县| 凉山| 平潭县| 和政县| 望奎县| 沁水县| 毕节市| 临江市| 闽清县| 肥乡县| 云阳县| 玉环县| 阳城县| 香河县| 麻江县| 仙居县| 株洲市| 大理市| 太仓市| 衡南县| 平泉县| 芒康县| 阿图什市| 库车县| 定襄县| 陆河县| 许昌县| 合川市| 焉耆| 禹城市| 彩票| 沁源县| 郎溪县| 肃南|