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

mybatis 如何通過(guò)resultMap 返回long

 更新時(shí)間:2021年07月22日 09:59:11   作者:qq_16055765  
這篇文章主要介紹了mybatis 如何通過(guò)resultMap 返回long的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mybatis resultMap 返回long

<resultMap id="ResultOfLong" type="java.lang.Long">  
        <result column="budget" property="budget" javaType="long"/>  
    </resultMap> 

mybatis long 類(lèi)型返回為null報(bào)異常

Mapper method 'com.mpn.dao.TWeatherMapper.avgWeatherTemperature attempted to return null from a method with a primitive return type (long).

<select id="avgWeatherTemperature" resultType="java.lang.Long" parameterType="java.lang.String" >
        SELECT IFNULL(AVG(WeatherTemperature),0) AS OrderAverage FROM t_weather WHERE WeatherDate= #{date,jdbcType=VARCHAR};
  </select>
  
   <select id="sumWeatherRainfall" resultType="java.lang.Long" parameterType="java.lang.String" >
        SELECT SUM(WeatherTemperature) AS OrderAverage FROM t_weather WHERE WeatherDate= #{date,jdbcType=VARCHAR};
  </select>
  
   <select id="avghumidity" resultType="java.lang.Long" parameterType="java.lang.String" >
        SELECT IFNULL(AVG(WeatherHumidity),0) AS OrderAverage FROM t_weather WHERE WeatherDate= #{date,jdbcType=VARCHAR};
  </select>

由于返回為空l(shuí)ong中沒(méi)有此類(lèi)型所以?huà)伄惓#臑?/p>

<!-- 根據(jù)日期來(lái)進(jìn)行計(jì)算平局值與 -->
   <select id="avgWeatherTemperature" resultType="java.lang.Long" parameterType="java.lang.String" >
        SELECT IFNULL(AVG(WeatherTemperature),0) AS OrderAverage FROM t_weather WHERE WeatherDate= #{date,jdbcType=VARCHAR};
  </select>
  
   <select id="sumWeatherRainfall" resultType="java.lang.Long" parameterType="java.lang.String" >
        SELECT IFNULL(SUM(WeatherTemperature),0) AS OrderAverage FROM t_weather WHERE WeatherDate= #{date,jdbcType=VARCHAR};
  </select>
  
   <select id="avghumidity" resultType="java.lang.Long" parameterType="java.lang.String" >
        SELECT IFNULL(AVG(WeatherHumidity),0) AS OrderAverage FROM t_weather WHERE WeatherDate= #{date,jdbcType=VARCHAR};
  </select>

用IFNULL來(lái)進(jìn)行判斷!

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

相關(guān)文章

  • Mybatis查詢(xún)返回兩個(gè)或多個(gè)參數(shù)問(wèn)題

    Mybatis查詢(xún)返回兩個(gè)或多個(gè)參數(shù)問(wèn)題

    這篇文章主要介紹了Mybatis查詢(xún)返回兩個(gè)或多個(gè)參數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 配置pom.xml用maven打包java工程的方法(推薦)

    配置pom.xml用maven打包java工程的方法(推薦)

    下面小編就為大家?guī)?lái)一篇配置pom.xml用maven打包java工程的方法(推薦)。小編覺(jué)得挺不錯(cuò)的, 現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • mybatis深入講解resultMap的定義及用法

    mybatis深入講解resultMap的定義及用法

    MyBatis的每一個(gè)查詢(xún)映射的返回類(lèi)型都是ResultMap,當(dāng)我們提供返回類(lèi)型屬性是resultType時(shí),MyBatis會(huì)自動(dòng)給我們把對(duì)應(yīng)值賦給resultType所指定對(duì)象的屬性,當(dāng)我們提供返回類(lèi)型是resultMap時(shí),將數(shù)據(jù)庫(kù)中列數(shù)據(jù)復(fù)制到對(duì)象的相應(yīng)屬性上,可以用于復(fù)制查詢(xún),兩者不能同時(shí)用
    2022-04-04
  • Spring Boot 基于注解的 Redis 緩存使用詳解

    Spring Boot 基于注解的 Redis 緩存使用詳解

    本篇文章主要介紹了Spring Boot 基于注解的 Redis 緩存使用詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • java并發(fā)之synchronized

    java并發(fā)之synchronized

    這篇文章主要介紹了java并發(fā)關(guān)鍵字synchronized,包括內(nèi)容synchronized的使用、synchronized背后的Monitor、synchronized保證可見(jiàn)性和防重排序、使用synchronized注意嵌套鎖定,具體內(nèi)容請(qǐng)看下面文章吧
    2021-10-10
  • Springboot整個(gè)Quartz實(shí)現(xiàn)動(dòng)態(tài)定時(shí)任務(wù)的示例代碼

    Springboot整個(gè)Quartz實(shí)現(xiàn)動(dòng)態(tài)定時(shí)任務(wù)的示例代碼

    這篇文章主要介紹了Springboot整個(gè)Quartz實(shí)現(xiàn)動(dòng)態(tài)定時(shí)任務(wù)的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • synchronized底層實(shí)現(xiàn)原理

    synchronized底層實(shí)現(xiàn)原理

    這篇文章主要介紹了synchronized底層實(shí)現(xiàn)原理,想弄懂它的實(shí)現(xiàn)synchronized的原理,我們只能通過(guò)看編譯好的字節(jié)碼文件,下面文章的詳細(xì)內(nèi)容,我們就先從測(cè)試類(lèi)開(kāi)始吧,需要的小伙伴可以參考一下
    2022-01-01
  • Java實(shí)現(xiàn)快速排序算法(Quicktsort)

    Java實(shí)現(xiàn)快速排序算法(Quicktsort)

    這篇文章主要介紹了Java實(shí)現(xiàn)快速排序算法(Quicktsort),有需要的朋友可以參考一下
    2013-12-12
  • 深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    在軟件業(yè),AOP為Aspect?Oriented?Programming的縮寫(xiě),意為:面向切面編程,通過(guò)預(yù)編譯方式和運(yùn)行期間動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)
    2022-03-03
  • Java批量寫(xiě)入文件和下載圖片的示例代碼

    Java批量寫(xiě)入文件和下載圖片的示例代碼

    這篇文章主要介紹了Java批量寫(xiě)入文件和下載圖片的示例代碼,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09

最新評(píng)論

阿克陶县| 彭泽县| 甘孜县| 龙里县| 广水市| 新泰市| 无锡市| 锦州市| 石城县| 镇原县| 泰来县| 敖汉旗| 赞皇县| 龙门县| 祁门县| 濮阳县| 林周县| 万安县| 大余县| 历史| 太仆寺旗| 武平县| 启东市| 富平县| 西贡区| 左权县| 兴宁市| 盐池县| 监利县| 宁国市| 平顶山市| 壤塘县| 金塔县| 蓝山县| 凉城县| 娱乐| 登封市| 郑州市| 通榆县| 五常市| 萝北县|