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

mybatis 如何通過resultMap 返回long

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

mybatis resultMap 返回long

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

mybatis long 類型返回為null報異常

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>

由于返回為空long中沒有此類型所以拋異常,改為

<!-- 根據(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來進行判斷!

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Mybatis查詢返回兩個或多個參數(shù)問題

    Mybatis查詢返回兩個或多個參數(shù)問題

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

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

    下面小編就為大家?guī)硪黄渲胮om.xml用maven打包java工程的方法(推薦)。小編覺得挺不錯的, 現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • mybatis深入講解resultMap的定義及用法

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

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

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

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

    java并發(fā)之synchronized

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

    Springboot整個Quartz實現(xiàn)動態(tài)定時任務的示例代碼

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

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

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

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

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

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

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

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

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

最新評論

友谊县| 邢台县| 乌什县| 西和县| 清丰县| 江口县| 滦平县| 惠东县| 邢台市| 内黄县| 平乐县| 连南| 金川县| 锡林郭勒盟| 庆阳市| 乡宁县| 岱山县| 英山县| 乐陵市| 遂川县| 清苑县| 通榆县| 绿春县| 新闻| 呼玛县| 永丰县| 长子县| 翁源县| 宣恩县| 邛崃市| 茶陵县| 赣榆县| 安图县| 河东区| 冕宁县| 东至县| 靖边县| 伊川县| 雅江县| 泰宁县| 湛江市|