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

mybatis的if判斷integer問(wèn)題

 更新時(shí)間:2022年03月12日 09:03:45   作者:程序猿001  
這篇文章主要介紹了mybatis的if判斷integer問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

if判斷integer的問(wèn)題

昨天在使用mybatis的if判斷integer時(shí)遇見(jiàn)一個(gè)小問(wèn)題:

<if test="isChoose != null and isChoose != '' and isChoose == 0">
? ??
</if>

我發(fā)現(xiàn)前段同事調(diào)用接口的時(shí)候傳參總是無(wú)法進(jìn)入條件,

原來(lái)mybatis的if將0認(rèn)為是'',所以這樣判斷是無(wú)法進(jìn)入條件的,將數(shù)字換為1,2之類(lèi)的就可以了;

if判斷integer類(lèi)型注意點(diǎn)

今天在寫(xiě)mapper文件時(shí)遇到integer類(lèi)型參數(shù)時(shí)判斷不為空,如下

<if test="status != null and status != ''">
? ? SQL。。。
</if>

當(dāng)status=0時(shí),if語(yǔ)句沒(méi)有執(zhí)行。

究其原因,原來(lái)mybatis默認(rèn)將integer=0的參數(shù)等于‘’空串。 

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

相關(guān)文章

  • SpringMVC用XML方式實(shí)現(xiàn)AOP的方法示例

    SpringMVC用XML方式實(shí)現(xiàn)AOP的方法示例

    這篇文章主要介紹了SpringMVC用XML方式實(shí)現(xiàn)AOP的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 云服務(wù)器環(huán)境搭建及部署(jdk、mysql、redis、nginx環(huán)境搭建)詳細(xì)步驟

    云服務(wù)器環(huán)境搭建及部署(jdk、mysql、redis、nginx環(huán)境搭建)詳細(xì)步驟

    這篇文章主要給大家介紹了關(guān)于云服務(wù)器環(huán)境搭建及部署(jdk、mysql、redis、nginx環(huán)境搭建)詳細(xì)步驟的相關(guān)資料,要在云服務(wù)器上搭建JDK、MySQL、Redis和Nginx的環(huán)境,可以按照以下步驟進(jìn)行操作,需要的朋友可以參考下
    2024-01-01
  • Java異步線(xiàn)程中的CompletableFuture與@Async詳解

    Java異步線(xiàn)程中的CompletableFuture與@Async詳解

    這篇文章主要介紹了Java異步線(xiàn)程中的CompletableFuture與@Async詳解,CompletableFuture是java中提供的一個(gè)異步執(zhí)行類(lèi),@Async是Spring提供的異步執(zhí)行方法,當(dāng)調(diào)用方法單獨(dú)開(kāi)啟一個(gè)線(xiàn)程進(jìn)行調(diào)用,需要的朋友可以參考下
    2024-01-01
  • springboot如何使用AOP做訪(fǎng)問(wèn)請(qǐng)求日志

    springboot如何使用AOP做訪(fǎng)問(wèn)請(qǐng)求日志

    這篇文章主要介紹了springboot如何使用AOP做訪(fǎng)問(wèn)請(qǐng)求日志,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • SpringBoot數(shù)據(jù)校驗(yàn)及多環(huán)境配置的問(wèn)題詳解

    SpringBoot數(shù)據(jù)校驗(yàn)及多環(huán)境配置的問(wèn)題詳解

    這篇文章主要介紹了SpringBoot數(shù)據(jù)校驗(yàn)及多環(huán)境配置,本文以SpringBoot-02-Config 項(xiàng)目為例,給大家詳細(xì)介紹,需要的朋友可以參考下
    2021-09-09
  • Java多線(xiàn)程鎖機(jī)制相關(guān)原理實(shí)例解析

    Java多線(xiàn)程鎖機(jī)制相關(guān)原理實(shí)例解析

    這篇文章主要介紹了Java多線(xiàn)程鎖機(jī)制相關(guān)原理實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Java判斷List中有無(wú)重復(fù)元素的方法

    Java判斷List中有無(wú)重復(fù)元素的方法

    今天小編就為大家分享一篇Java判斷List中有無(wú)重復(fù)元素的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 淺析Java模板方法的一種使用方式

    淺析Java模板方法的一種使用方式

    模板方法說(shuō)白了就是將一段代碼模板化,將通用的代碼段抽取出來(lái),并提供一些自定義的接口去定制的特定位置的某些業(yè)務(wù)功能。本文主要來(lái)和大家聊聊它的一種使用方式,希望對(duì)大家有所幫助
    2023-02-02
  • Mybatis-plus?代碼生成器?AutoGenerator?的簡(jiǎn)介和使用詳解

    Mybatis-plus?代碼生成器?AutoGenerator?的簡(jiǎn)介和使用詳解

    AutoGenerator是MyBatis-Plus的代碼生成器,通過(guò)AutoGenerator可以快速生成?Entity、Mapper、Mapper XML、Service、Controller等各個(gè)模塊的代碼,極大的提升了開(kāi)發(fā)效率,這篇文章主要介紹了Mybatis-plus代碼生成器AutoGenerator的簡(jiǎn)介和使用,需要的朋友可以參考下
    2023-05-05
  • Java SE實(shí)現(xiàn)多人聊天室功能

    Java SE實(shí)現(xiàn)多人聊天室功能

    這篇文章主要為大家詳細(xì)介紹了Java SE實(shí)現(xiàn)多人聊天室功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評(píng)論