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

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 
    庫名.表名 
    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> 

引用寫法 

<include refid="HHHHH"/> 

foreach

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

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

3、open表示該語句以什么開始,

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 庫名.表名 WHERE id = #{item.id} 
      </if> 
      <if test="item.statusType.toString() != 'DELETED'"> 
        UPDATE 庫名.表名 
        <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 
        庫名.表名.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ì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • springmvc實(shí)現(xiàn)跨服務(wù)器文件上傳功能

    springmvc實(shí)現(xiàn)跨服務(wù)器文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了springmvc實(shí)現(xiàn)跨服務(wù)器文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java數(shù)據(jù)結(jié)構(gòu)之紅黑樹的原理及實(shí)現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)之紅黑樹的原理及實(shí)現(xiàn)

    紅黑樹是一種特殊的二叉查找樹,每個(gè)結(jié)點(diǎn)都要儲(chǔ)存位表示結(jié)點(diǎn)的顏色,或紅或黑。本文將通過示例為大家詳細(xì)講講紅黑樹的原理及Java實(shí)現(xiàn),感興趣的可以了解一下
    2022-09-09
  • 使用idea生成springboot程序的docker鏡像的操作指南

    使用idea生成springboot程序的docker鏡像的操作指南

    這篇文章給大家詳細(xì)的介紹了使用idea生成springboot程序的docker鏡像的操作指南,文中通過圖文結(jié)合給大家講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-12-12
  • 深入探究Bean生命周期的擴(kuò)展點(diǎn)Bean Post Processor

    深入探究Bean生命周期的擴(kuò)展點(diǎn)Bean Post Processor

    在Spring框架中,Bean生命周期的管理是非常重要的一部分,在Bean的創(chuàng)建、初始化和銷毀過程中,Spring提供了一系列的擴(kuò)展點(diǎn),其中,Bean Post Processor(后處理器)是一個(gè)重要的擴(kuò)展點(diǎn),它能夠在Bean的初始化前后做一些額外的處理,本文就和大家一起深入探究
    2023-07-07
  • Java實(shí)戰(zhàn)項(xiàng)目之校園跑腿管理系統(tǒng)的實(shí)現(xiàn)

    Java實(shí)戰(zhàn)項(xiàng)目之校園跑腿管理系統(tǒng)的實(shí)現(xiàn)

    只有理論是不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+Springboot+vue+maven+elementui+mysql實(shí)現(xiàn)一個(gè)校園跑腿管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2022-01-01
  • Java數(shù)據(jù)結(jié)構(gòu)之有效隊(duì)列定義與用法示例

    Java數(shù)據(jù)結(jié)構(gòu)之有效隊(duì)列定義與用法示例

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之有效隊(duì)列定義與用法,結(jié)合實(shí)例形式分析了java有效隊(duì)列的數(shù)據(jù)插入、刪除、判斷、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • 利用JWT如何實(shí)現(xiàn)對(duì)API的授權(quán)訪問詳解

    利用JWT如何實(shí)現(xiàn)對(duì)API的授權(quán)訪問詳解

    這篇文章主要給大家介紹了關(guān)于利用JWT如何實(shí)現(xiàn)對(duì)API的授權(quán)訪問的相關(guān)資料,需要的朋友可以參考下
    2018-09-09
  • SpringBoot響應(yīng)出現(xiàn)中文亂碼的解決方法

    SpringBoot響應(yīng)出現(xiàn)中文亂碼的解決方法

    這篇文章主要介紹了SpringBoot響應(yīng)出現(xiàn)中文亂碼的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起來學(xué)習(xí)吧
    2024-02-02
  • SpringBoot實(shí)現(xiàn)熱部署Community的示例代碼

    SpringBoot實(shí)現(xiàn)熱部署Community的示例代碼

    本文主要介紹了SpringBoot實(shí)現(xiàn)熱部署Community的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 使用Spring CROS解決項(xiàng)目中的跨域問題詳解

    使用Spring CROS解決項(xiàng)目中的跨域問題詳解

    這篇文章主要介紹了使用Spring CROS解決項(xiàng)目中的跨域問題詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論