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

Mybatis choose when用法實例代碼

 更新時間:2017年06月23日 11:46:49   作者:shannon8  
本文通過實例代碼給大家介紹了Mybatis choose when用法,需要的的朋友參考下吧

mybatis choose when的用法實現(xiàn)代碼如下所示:

mapper.xml:

<select id="query" resultType="map" parameterType="map">
    select 
      <choose>
        <when test="cityId == '00' ">
            a.city_id as CITYID,
        </when>
        <otherwise>
          <choose>
            <when test="cityId == '0001' and statsDimension==1">
              a.level1_maintain_unit_id as CITYID,
            </when>
            <otherwise>
              a.county_id as CITYID,
            </otherwise>
          </choose>
         </otherwise>
     </choose>
          sum(ONUNUM) as ONUNUM, 
          sum(ONTNUM) as ONTNUM
      from new_olt_upopt_sp_month_${tableDate} a
      where 1 = 1
        <if test="cityId == '0001' and statsDimension==1">
        and a.city_id = '0001'
        </if>
        <![CDATA[and a.gather_time >= ${startDate}]]>
        <![CDATA[and a.gather_time <= ${endDate}]]>  
         group by
    <choose>
        <when test="cityId == '00' ">
            a.city_id
        </when>
        <otherwise>
          <choose>
            <when test="cityId == '0001' and statsDimension==1">
              a.level1_maintain_unit_id
            </when>
            <otherwise>
              a.county_id
              having a.county_id in 
                (select city_id from tab_city 
                  where city_id= #{cityId} or parent_id=#{cityId})
            </otherwise>
          </choose>
         </otherwise>
     </choose>      
  </select>

以上所述是小編給大家介紹的Mybatis choose when用法實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java下載Excel模板文件的簡單實現(xiàn)方法

    Java下載Excel模板文件的簡單實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Java下載Excel模板文件的簡單實現(xiàn)方法,日常工作中可能經(jīng)常會涉及到用java開發(fā)報表,需求比較多的就是表格類的報表導(dǎo)出,單元格合并,圖表的展現(xiàn),需要的朋友可以參考下
    2023-07-07
  • 詳解Java集合類之Map篇

    詳解Java集合類之Map篇

    這篇文章主要為大家詳細介紹一下Java集合類中Map的用法,文中的示例代碼講解詳細,對我們學(xué)習Java有一定幫助,感興趣的可以了解一下
    2022-07-07
  • 如何查看java進程內(nèi)存占用情況

    如何查看java進程內(nèi)存占用情況

    這篇文章主要介紹了如何查看java進程內(nèi)存占用情況問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳細總結(jié)Java中常用的原子類

    詳細總結(jié)Java中常用的原子類

    今天給大家總結(jié)了一下Java常用的原子類,文中有非常詳細的介紹及代碼示例,對正在學(xué)習java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • 詳解Spring中BeanUtils工具類的使用

    詳解Spring中BeanUtils工具類的使用

    這篇文章主要通過一些示例為大家詳細介紹了Spring中BeanUtils工具類的使用,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-06-06
  • Java?Base64?加密與解密示例代碼

    Java?Base64?加密與解密示例代碼

    基本的加密盡量保持簡單,加密輸入字符串沒有增加任何換行符。輸出被映射到“A-Za-z0-9+/”字符集中,解密從該字符集中解析為任意字符,這篇文章主要介紹了Java?Base64?加密與解密,需要的朋友可以參考下
    2022-12-12
  • 淺談Java中BigDecimal類的簡單應(yīng)用

    淺談Java中BigDecimal類的簡單應(yīng)用

    這篇文章主要介紹了淺談Java中BigDecimal類的簡單應(yīng)用,BigDecimal是由任意精度的整數(shù)非標度值和32位的整數(shù)標度組成,如果為零或正數(shù),則標度是小數(shù)點后的位數(shù),如果為負數(shù),則將該數(shù)的非標度值乘以?10的負scale次冪,需要的朋友可以參考下
    2023-07-07
  • Java實現(xiàn)迷你圖書管理系統(tǒng)案例全程

    Java實現(xiàn)迷你圖書管理系統(tǒng)案例全程

    這篇文章主要為大家詳細介紹了如何利用java語言實現(xiàn)簡單的圖書管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-12-12
  • 詳解Java的日期時間新特性

    詳解Java的日期時間新特性

    隨著時間的不斷推移,現(xiàn)實的需求也在不斷更新,原先的一些API已經(jīng)難以滿足開發(fā)需求了,從JDK?8之后,為了滿足更多的開發(fā)需求,Java給我們增加了不少關(guān)于日期時間的新特性,接下來就帶各位來看看這些新特性有哪些,需要的朋友可以參考下
    2023-06-06
  • Java實現(xiàn)批量發(fā)送帶附件的郵件代碼

    Java實現(xiàn)批量發(fā)送帶附件的郵件代碼

    大家好,本篇文章主要講的是Java實現(xiàn)批量發(fā)送帶附件的郵件代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01

最新評論

安远县| 武邑县| 农安县| 梓潼县| 新邵县| 吉木萨尔县| 奈曼旗| 仙桃市| 饶平县| 明溪县| 昌邑市| 秦皇岛市| 奇台县| 都安| 水富县| 弥勒县| 兰考县| 马边| 诏安县| 和平县| 河曲县| 色达县| 阜新| 连城县| 额敏县| 桐城市| 宽甸| 秦安县| 上栗县| 芒康县| 赫章县| 浦东新区| 奉节县| 类乌齐县| 会同县| 门头沟区| 定远县| 通许县| 中阳县| 宜阳县| 泾阳县|