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

Mybatis和orcale update語句中接收參數(shù)為對(duì)象的實(shí)例代碼

 更新時(shí)間:2017年09月06日 15:17:53   作者:弓長張&木子李  
Mybatis的 mapper.xml 中 update 語句使用 if 標(biāo)簽判斷對(duì)像屬性是否為空值。本文重點(diǎn)給大家介紹Mybatis和orcale update語句中接收參數(shù)為對(duì)象的實(shí)例代碼,需要的朋友參考下吧

Mybatis的 mapper.xml 中 update 語句使用 if 標(biāo)簽判斷對(duì)像屬性是否為空值。

  UserDTO是傳過來參數(shù)的類型,userDTO是在mapperDao接口中給更新方法的參數(shù)起的別名。

   mapperDao.java

int updata(@Param("userDTO") UserDTO userDTO);

mapper.xml

<update id="updata" parameterType="UserDTO">
  UPDATE
    table u
  <set>
    <if test=" userDTO.age!=null and userDTO.age !='' ">
      u.identity = #{userDTO.age},
    </if>
    <if test=" userDTO.name !=null and userDTO.name !='' ">
      u.name = #{userDTO.name},
    </if>
   </set>
   <where>
      u.id = #{userDTO.id}
  </where>
</update>

總結(jié)

以上所述是小編給大家介紹的Mybatis和orcale update語句中接收參數(shù)為對(duì)象的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java攔截器Interceptor和過濾器Filte的執(zhí)行順序和區(qū)別

    Java攔截器Interceptor和過濾器Filte的執(zhí)行順序和區(qū)別

    本文主要介紹了Java攔截器Interceptor和過濾器Filte的執(zhí)行順序和區(qū)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java通過notify和wait實(shí)現(xiàn)線程間的通信功能

    Java通過notify和wait實(shí)現(xiàn)線程間的通信功能

    在軟件開發(fā)中,線程是實(shí)現(xiàn)并發(fā)執(zhí)行的重要手段,然而,線程之間的協(xié)作與通信卻是開發(fā)者必須重點(diǎn)考慮的挑戰(zhàn)之一,Java作為一種廣泛應(yīng)用于多線程編程的語言,本文將深入探討Java中通過notify和wait實(shí)現(xiàn)線程間通信的機(jī)制,需要的朋友可以參考下
    2024-06-06
  • 解析idea內(nèi)嵌瀏覽器翻譯

    解析idea內(nèi)嵌瀏覽器翻譯

    這篇文章主要介紹了解析idea內(nèi)嵌瀏覽器翻譯的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Spring啟動(dòng)過程中實(shí)例化部分代碼的分析之Bean的推斷構(gòu)造方法

    Spring啟動(dòng)過程中實(shí)例化部分代碼的分析之Bean的推斷構(gòu)造方法

    這篇文章主要介紹了Spring啟動(dòng)過程中實(shí)例化部分代碼的分析之Bean的推斷構(gòu)造方法,實(shí)例化這一步便是在doCreateBean方法的?instanceWrapper?=?createBeanInstance(beanName,?mbd,?args);這段代碼中,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-09-09
  • 基于java實(shí)現(xiàn)顏色拾色器并打包成exe

    基于java實(shí)現(xiàn)顏色拾色器并打包成exe

    這篇文章主要為大家詳細(xì)介紹了如何基于java編寫一個(gè)簡單的顏色拾色器并打包成exe文件,文中的示例代碼講解詳細(xì),需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • Java中的定時(shí)器Timer詳解

    Java中的定時(shí)器Timer詳解

    這篇文章主要為大家詳細(xì)介紹了Java定時(shí)器Timer的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java數(shù)據(jù)結(jié)構(gòu)之順序表篇

    Java數(shù)據(jù)結(jié)構(gòu)之順序表篇

    順序表,全名順序存儲(chǔ)結(jié)構(gòu),是線性表的一種。線性表用于存儲(chǔ)邏輯關(guān)系為“一對(duì)一”的數(shù)據(jù),順序表自然也不例外,不僅如此,順序表對(duì)數(shù)據(jù)物理存儲(chǔ)結(jié)構(gòu)也有要求。順序表存儲(chǔ)數(shù)據(jù)時(shí),會(huì)提前申請(qǐng)一整塊足夠大小的物理空間,然后將數(shù)據(jù)依次存儲(chǔ)起來,存儲(chǔ)時(shí)數(shù)據(jù)元素間不留縫隙
    2022-01-01
  • javac -encoding 用法詳解

    javac -encoding 用法詳解

    當(dāng)我們編輯了一個(gè)Java源文件保存時(shí),是以操作系統(tǒng)默認(rèn)的字符編碼保存的(Windows xp默認(rèn)字符集是GBK)。這篇文章主要介紹了javac -encoding 用法詳解,非常具有實(shí)用價(jià)值。
    2016-12-12
  • java 獲取對(duì)象中為null的字段實(shí)例代碼

    java 獲取對(duì)象中為null的字段實(shí)例代碼

    這篇文章主要介紹了java 獲取對(duì)象中為null的字段實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • java基于GUI實(shí)現(xiàn)簡單畫筆小畫板

    java基于GUI實(shí)現(xiàn)簡單畫筆小畫板

    這篇文章主要為大家詳細(xì)介紹了java基于GUI實(shí)現(xiàn)簡單畫筆小畫板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評(píng)論