欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MyBatis sql中test如何判斷Boolean

 更新時(shí)間:2022年01月14日 12:05:08   作者:caox_nazi  
這篇文章主要介紹了MyBatis sql中test如何判斷Boolean,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mybatis sql中test判斷Boolean

三種方式

<select id="queryAddress" resultType="com.caox.model.Address">
?? ??? ?select id, address, remark
?? ??? ?from address where
?? ??? ?1=1
?? ??? ?<if test="flag==true">
? ? ? ? ?and ?address = #{address}
?? ??? ?</if>
?? ?</select>
<update id="updateHaveNewComment">
? ? ? ? <choose>
? ? ? ? ? ? <when test="flag==true">
? ? ? ? ? ? ? ? UPDATE epc_subject_center s
? ? ? ? ? ? ? ? SET s.have_new_comment=1
? ? ? ? ? ? ? ? WHERE s.id=#{id}
? ? ? ? ? ? </when>
? ? ? ? ? ? <otherwise>
? ? ? ? ? ? ? ? UPDATE epc_subject_center s
? ? ? ? ? ? ? ? SET s.have_new_comment=0
? ? ? ? ? ? ? ? WHERE s.id=#{id}
? ? ? ? ? ? </otherwise>
? ? ? ? </choose>
? ? </update>
<update id="updateHaveNewComment">
? ? ? ? <choose>
? ? ? ? ? ? <when test="flag">
? ? ? ? ? ? ? ? UPDATE epc_subject_center s
? ? ? ? ? ? ? ? SET s.have_new_comment=1
? ? ? ? ? ? ? ? WHERE s.id=#{id}
? ? ? ? ? ? </when>
? ? ? ? ? ? <otherwise>
? ? ? ? ? ? ? ? UPDATE epc_subject_center s
? ? ? ? ? ? ? ? SET s.have_new_comment=0
? ? ? ? ? ? ? ? WHERE s.id=#{id}
? ? ? ? ? ? </otherwise>
? ? ? ? </choose>
? ? </update>

if標(biāo)簽判斷boolean類型的寫法

例子方法

在入?yún)lag不為空的情況下直接判斷

<if test="flag">
       AND order_status IN(1, 2, 3)
</if>
<if test="!flag">
       AND order_status IN(4, 5, 6)
</if>
<<choose>
     <when test="!flag">
             AND order_status  IN (4, 5, 6)
     </when>
     <otherwise>
             AND order_status  IN (1, 2, 3)
     </otherwise>
</choose>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JAVA如何讀取Excel數(shù)據(jù)

    JAVA如何讀取Excel數(shù)據(jù)

    這篇文章主要介紹了JAVA如何讀取Excel數(shù)據(jù),幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-09-09
  • 解讀JSONArray刪除元素的兩種方式

    解讀JSONArray刪除元素的兩種方式

    這篇文章主要介紹了解讀JSONArray刪除元素的兩種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 詳解springmvc如何處理接受http請(qǐng)求

    詳解springmvc如何處理接受http請(qǐng)求

    這篇文章主要給大家介紹了springmvc如何處理接受http請(qǐng)求,文中通過(guò)代碼示例給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Springboot2.x 使用 Log4j2 異步打印日志的實(shí)現(xiàn)

    Springboot2.x 使用 Log4j2 異步打印日志的實(shí)現(xiàn)

    這篇文章主要介紹了Springboot2.x 使用 Log4j2 異步打印日志的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • idea中提示Class 'xxx' is never used的解決

    idea中提示Class 'xxx' is never us

    這篇文章主要介紹了idea中提示Class 'xxx' is never used的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 解決Java變異出現(xiàn)錯(cuò)誤No enclosing instance of type XXX is accessible

    解決Java變異出現(xiàn)錯(cuò)誤No enclosing instance of type XXX is accessible

    這牌你文章主要給大家分享解決Java變異出現(xiàn)錯(cuò)誤,具體的饑餓絕方案請(qǐng)看下面文章的內(nèi)容,需要的朋友可以參考一下,希望能幫助到你
    2021-09-09
  • SpringBoot讀取配置文件常用方法解析

    SpringBoot讀取配置文件常用方法解析

    這篇文章主要介紹了SpringBoot讀取配置文件常用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 關(guān)于Java鎖性能提高(鎖升級(jí))機(jī)制的總結(jié)

    關(guān)于Java鎖性能提高(鎖升級(jí))機(jī)制的總結(jié)

    這篇文章主要介紹了關(guān)于Java鎖性能提高(鎖升級(jí))機(jī)制的總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Java1.8中StringJoiner的使用及源碼詳析

    Java1.8中StringJoiner的使用及源碼詳析

    在看String類時(shí),看到有使用StringJoiner類,所以順便看了下StringJoiner類,下面這篇文章主要給大家介紹了關(guān)于Java 1.8中StringJoiner的使用及源碼分析的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧
    2018-08-08
  • Spring JPA自定義查詢結(jié)果的接收方式

    Spring JPA自定義查詢結(jié)果的接收方式

    這篇文章主要介紹了Spring JPA自定義查詢結(jié)果的接收方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評(píng)論