亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java中jdbcTemplate的queryForList(坑)

 更新時間:2021年09月13日 16:07:29   作者:qq_29914229  
本文主要介紹了java中jdbcTemplate的queryForList,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

jdbcTemplate 中的queryForList,你真的懂嗎?

你想象中的queryForList是不是應該長成下面這種模樣?

String sql = "select * from person";
List<Person> persons = jdbcTemplate.queryForList(sql, Person.class);

然后,你很激動的點了run

程序跑出來一個,你做夢都想不到的東西,不是list嗎?為什么expected是1?

我總共7條數(shù)據(jù)啊,為什么actual 4?

我還小,為什么沒要讓我經(jīng)歷這些? 

真相只有一個:

傳了對應class的,創(chuàng)建的是singleColumnRowMapper,也就是只取一列的值,再看看文檔注釋

你一看就是用多了ORM框架吧,這玩意不支持自定義bean勒,這個class也只是支持Integer,String這些基本類型

現(xiàn)在明白except 1,actual 4 是啥意思了吧?

人家期望返回的是一列,但是你返回的了4列,還沒明白?  那我舉個例子

String sql = "select id from person";
List<Integer> ids = jdbcTemplate.queryForList(sql, Integer.class);

返回id這一列,就可以用queryForList  這個list是所有id的集合

到此這篇關于java中jdbcTemplate的queryForList(坑)的文章就介紹到這了,更多相關jdbcTemplate queryForList內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 如何解決Spring in action @valid驗證不生效的問題

    如何解決Spring in action @valid驗證不生效的問題

    這篇文章主要介紹了如何解決Spring in action @valid驗證不生效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 解決jasperreport導出的pdf每頁顯示的記錄太少問題

    解決jasperreport導出的pdf每頁顯示的記錄太少問題

    這篇文章主要介紹了解決jasperreport導出的pdf每頁顯示的記錄太少問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java實現(xiàn)圖片合成的示例詳解

    Java實現(xiàn)圖片合成的示例詳解

    前端有一個神器——canvas,這個畫布標簽可以處理各種圖片的合成,可以精確到圖片的具體坐標。java后端也有這樣的神器,那就是image-combiner,可以很簡單的合成圖片,感興趣的可以試一試
    2022-01-01
  • Java獲取項目路徑方式System.getProperty(“user.dir“)

    Java獲取項目路徑方式System.getProperty(“user.dir“)

    這篇文章主要介紹了Java獲取項目路徑方式System.getProperty(“user.dir“),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 一篇文章看懂Java異常處理

    一篇文章看懂Java異常處理

    異常是程序中的一些錯誤,但并不是所有的錯誤都是異常,并且錯誤有時候是可以避免的,這篇文章主要給大家介紹了關于Java異常處理的相關資料,需要的朋友可以參考下
    2021-11-11
  • SpringBoot三種打包方法舉例詳解

    SpringBoot三種打包方法舉例詳解

    這篇文章主要給大家介紹了關于SpringBoot三種打包方法的相關資料,Spring Boot是一個開發(fā)框架,目的是簡化Spring應用的初始搭建過程和開發(fā)過程,文中提供了3種打包方法,需要的朋友可以參考下
    2023-12-12
  • 三分鐘讀懂mybatis中resultMap和resultType區(qū)別

    三分鐘讀懂mybatis中resultMap和resultType區(qū)別

    這篇文章主要給大家介紹了mybatis中resultMap和resultType區(qū)別的相關資料,resultType和resultMap都是mybatis進行數(shù)據(jù)庫連接操作處理返回結果的,需要的朋友可以參考下
    2023-07-07
  • SpringBoot實現(xiàn)文件下載的限速功能

    SpringBoot實現(xiàn)文件下載的限速功能

    在SpringBoot項目中,實現(xiàn)文件下載的限速功能可以有效控制服務器帶寬的占用,并防止單個用戶消耗過多的資源,本文將通過具體的代碼示例和詳細的流程解釋,介紹如何在SpringBoot項目中實現(xiàn)文件下載的限速功能,需要的朋友可以參考下
    2024-07-07
  • Java實現(xiàn)拖拽列表項的排序功能

    Java實現(xiàn)拖拽列表項的排序功能

    這篇文章主要介紹了Java實現(xiàn)拖拽列表項的排序功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • Java微信公眾平臺之獲取地理位置

    Java微信公眾平臺之獲取地理位置

    這篇文章主要為大家詳細介紹了Java微信公眾平臺之獲取地理位置的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論