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

MyBatis常用標(biāo)簽大全

 更新時(shí)間:2016年12月13日 10:52:02   作者:qq_29842929  
這篇文章主要介紹了MyBatis常用標(biāo)簽大全的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

_parameter

_parameter 表示當(dāng)前傳入的參數(shù),如果查詢的時(shí)候傳入的參數(shù)只有一個(gè),則使用 _parameter

E getById(Integer id); 
<select id="getById" parameterType="int" resultMap="BaseResultMap"> 
    SELECT * 
    FROM 
    庫(kù)名.表名 
    WHERE 
    id = #{_parameter} 
  </select> 

if判斷

<select id="getUsers" parameterType="int" resultType="User"> 
    SELECT id, name, phone, email FROM users WHERE 1=1 
    <if test="_parameter != null"> 
      and id > #{_parameter} 
    </if> 
  </select> 

大量重復(fù)的字段

<sql id="HHHHH"> 
    id,name 
  </sql> 

引用寫(xiě)法 

<include refid="HHHHH"/> 

foreach

1、item表示集合中每一個(gè)元素進(jìn)行迭代時(shí)的別名,

2、index指定一個(gè)名字,用于表示在迭代過(guò)程中,每次迭代到的位置,

3、open表示該語(yǔ)句以什么開(kāi)始,

4、separator表示在每次進(jìn)行迭代之間以什么符號(hào)作為分隔符,

5、close表示以什么結(jié)束,

<update id="updateBatch"> 
    <foreach item="item" index="index" collection="list" open="" 
      close="" separator=";"> 
      <if test="item.statusType.toString() == 'DELETED'"> 
        DELETE FROM 庫(kù)名.表名 WHERE id = #{item.id} 
      </if> 
      <if test="item.statusType.toString() != 'DELETED'"> 
        UPDATE 庫(kù)名.表名 
        <set> 
          modifier = #{item.modifier,jdbcType=CHAR}, 
          <if test="item.account != null"> 
            account = #{item.account,jdbcType=VARCHAR}, 
          </if> 
          <if test="item.name != null"> 
            name = #{item.name,jdbcType=VARCHAR}, 
          </if> 
        </set> 
        where 
        庫(kù)名.表名.id =#{item.id} 
      </if> 
    </foreach> 
  </update> 

set

一定要非空判斷

set為空會(huì)報(bào)錯(cuò)

<update id="updateFlow"> 
    UPDATE ufis.pid 
    SET 
<strong><span style="font-size:24px;"></span></strong><pre name="code" class="html"><if test="<pre name="code" class="html"><pre name="code" class="html">used_flow != null"></pre> 
<pre></pre> 
<pre></pre> 
<pre></pre> 
<p></p> 
<pre></pre> 
<pre></pre> 
 used_flow = used_flow + #{flow},<br> 
</if><br> 
 change_flow_time =#{changeFlowTime}WHEREid = #{id}</update> 
<pre></pre> 
<br> 
<br> 
<p></p> 
           </pre></pre> 

以上所述是小編給大家介紹的MyBatis常用標(biāo)簽大全,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • java調(diào)用webService接口的代碼實(shí)現(xiàn)

    java調(diào)用webService接口的代碼實(shí)現(xiàn)

    本文主要介紹了java調(diào)用webService接口的代碼實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Java?Lambda表達(dá)式常用的函數(shù)式接口

    Java?Lambda表達(dá)式常用的函數(shù)式接口

    這篇文章主要介紹了Java?Lambda表達(dá)式常用的函數(shù)式接口,文章基于Java?Lambda表達(dá)式展開(kāi)對(duì)常用的函數(shù)式接口的介紹,具有一的的參考價(jià)值需要的小伙伴可以參考一下
    2022-04-04
  • SpringBoot單機(jī)限流的實(shí)現(xiàn)

    SpringBoot單機(jī)限流的實(shí)現(xiàn)

    在系統(tǒng)運(yùn)維中, 有時(shí)候?yàn)榱吮苊庥脩舻膼阂馑⒔涌? 會(huì)加入一定規(guī)則的限流,本文主要介紹了SpringBoot單機(jī)限流的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Java?流處理之收集器詳解

    Java?流處理之收集器詳解

    這篇文章主要介紹了Java?流處理之收集器,本文以記錄?Record?為例,結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • RocketMQ線程池創(chuàng)建實(shí)現(xiàn)原理詳解

    RocketMQ線程池創(chuàng)建實(shí)現(xiàn)原理詳解

    這篇文章主要為大家介紹了RocketMQ線程池創(chuàng)建實(shí)現(xiàn)原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • spring-boot.version2.6升級(jí)到2.7.18后security報(bào)錯(cuò)問(wèn)題

    spring-boot.version2.6升級(jí)到2.7.18后security報(bào)錯(cuò)問(wèn)題

    這篇文章主要介紹了spring-boot.version2.6升級(jí)到2.7.18后security報(bào)錯(cuò)問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java的靜態(tài)類(lèi)型檢查示例代碼詳解

    Java的靜態(tài)類(lèi)型檢查示例代碼詳解

    本文將使用幾個(gè)代碼示例,深入講解Java中的類(lèi)型檢查機(jī)制。一旦完全理解了本文的例子,就完全掌握了Java中的靜態(tài)類(lèi)型檢查,感興趣的朋友一起看看吧
    2017-11-11
  • SpringBoot3整合WebSocket詳細(xì)指南

    SpringBoot3整合WebSocket詳細(xì)指南

    SpringBoot 3 整合 WebSocket 提供了一種高效的實(shí)時(shí)通信解決方案,通過(guò)本文的配置和示例,可以快速實(shí)現(xiàn),感興趣的哦朋友跟隨小編一起看看吧
    2024-12-12
  • ThreadLocal的內(nèi)存泄露問(wèn)題

    ThreadLocal的內(nèi)存泄露問(wèn)題

    這篇文章主要介紹了Java中ThreadLocal的內(nèi)存泄露問(wèn)題,以及為什么會(huì)出現(xiàn)內(nèi)存泄漏,感興趣的小伙伴可以參考閱讀
    2023-03-03
  • Java實(shí)現(xiàn)聊天室界面

    Java實(shí)現(xiàn)聊天室界面

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

最新評(píng)論

永川市| 长春市| 巩义市| 岳普湖县| 汨罗市| 大连市| 九江市| 醴陵市| 大英县| 色达县| 景洪市| 河池市| 镇江市| 梅河口市| 开封县| 西乌珠穆沁旗| 德庆县| 松江区| 乌苏市| 威海市| 海城市| 镇远县| 东海县| 台江县| 凤阳县| 天柱县| 诏安县| 佛教| 雷山县| 平遥县| 固始县| 榆社县| 民县| 临夏县| 土默特右旗| 榆社县| 密山市| 漳州市| 南阳市| 武穴市| 东莞市|