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

Mybatis中SqlSession接口中selectList方法詳解

 更新時間:2023年03月06日 10:11:36   作者:xjitcm  
這篇文章主要給大家介紹了關(guān)于Mybatis中SqlSession接口中selectList方法的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1.SqlSession簡介

SqlSession是mybatis持久層框架提供的接口,該接口中包含了大量的CRUD操作方法(既增刪改查方法)。

2.selectList方法

selectList方法是用于查詢的方法,該方法具有多態(tài)性,如圖所示(打開mybatis的SqlSession接口所得到)

3.selectList方法簡介

該方法一共有三種不同的調(diào)用方式:

List selectList(String var1);

第一種為單個參數(shù)的構(gòu)造函數(shù),參數(shù)為配置文件的mapper標(biāo)簽的namespace屬性的值和select標(biāo)簽的id屬性的值,如圖所示:

調(diào)用該方法,傳遞配置文件的地址即可,如:

List<User> users = session.selectList("dao.IUserDao.findAll");

List selectList(String var1, Object var2);

第二種為兩個參數(shù)的構(gòu)造函數(shù),第一個參數(shù)和前面相同,第二個參數(shù)Object var2表示sql語句中需要的屬性,如select * from user where users = “s”,該處就需要傳遞String類型的數(shù)據(jù),查詢這種需要參數(shù),我們可以根據(jù)實際查詢的需要,判斷是否需要加第二個參數(shù)。(另外該處也可以傳遞對象,mybatis可以以將sql語句需要的參數(shù)和對象的屬性一一對應(yīng),):調(diào)用該方法,傳遞配置文件的地址和參數(shù)類型(或者對象)既可,如:

List<User> list = session.selectList("dao.IUserDao.findOne",user);

List selectList(String var1, Object var2, RowBounds var3);

第三種為三個參數(shù)的構(gòu)造函數(shù),其中前兩個參數(shù)和前一個方法相同,第三個參數(shù)為分頁功能,可以根據(jù)需要傳遞,例如:

        RowBounds rowBounds = new RowBounds(1, 2);
        List<User> list = session.selectList("dao.IUserDao.findUserByVo",vo,rowBounds);

總結(jié)

到此這篇關(guān)于Mybatis中SqlSession接口中selectList方法詳解的文章就介紹到這了,更多相關(guān)Mybatis SqlSession接口selectList方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于java中線程安全問題詳解

    關(guān)于java中線程安全問題詳解

    最近工作中遇到不少多線程問題,但自己一直對多線程的理解比較表層,所以深入研究了一番,下面這篇文章主要給大家介紹了關(guān)于java中線程安全問題的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Springboot啟動原理詳細(xì)講解

    Springboot啟動原理詳細(xì)講解

    這篇文章主要介紹了SpringBoot啟動原理的分析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Java實現(xiàn)常用緩存淘汰算法:FIFO、LRU、LFU

    Java實現(xiàn)常用緩存淘汰算法:FIFO、LRU、LFU

    在高并發(fā)、高性能的質(zhì)量要求不斷提高時,我們首先會想到的就是利用緩存予以應(yīng)對。而常用的幾個緩存淘汰算法有:FIFO、LRU和LFU,本文將為大家詳細(xì)介紹一下這三個算法并用java實現(xiàn),感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2021-12-12
  • SpringBoot集成itextpdf實現(xiàn)根據(jù)模板動態(tài)生成PDF

    SpringBoot集成itextpdf實現(xiàn)根據(jù)模板動態(tài)生成PDF

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何集成itextpdf實現(xiàn)根據(jù)模板動態(tài)生成PDF,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考一下
    2024-03-03
  • Java中的snowflake算法詳解

    Java中的snowflake算法詳解

    這篇文章主要介紹了Java中的snowflake算法詳解,Snowflake算法產(chǎn)生是為了滿足Twitter每秒上萬條消息的請求,每條消息都必須分配一條唯一的id,這些id還需要一些大致的順序,并且在分布式系統(tǒng)中不同機器產(chǎn)生的id必須不同,需要的朋友可以參考下
    2023-08-08
  • Mybatis實現(xiàn)單個和批量定義別名typeAliases

    Mybatis實現(xiàn)單個和批量定義別名typeAliases

    這篇文章主要介紹了Mybatis實現(xiàn)單個和批量定義別名typeAliases,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringBoot實現(xiàn)Md5對數(shù)據(jù)庫數(shù)據(jù)加密的示例

    SpringBoot實現(xiàn)Md5對數(shù)據(jù)庫數(shù)據(jù)加密的示例

    本文主要介紹了SpringBoot實現(xiàn)Md5對數(shù)據(jù)庫數(shù)據(jù)加密的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 一文帶你解讀Java序列化和反序列化機制

    一文帶你解讀Java序列化和反序列化機制

    序列化是將對象轉(zhuǎn)換成二進(jìn)制字節(jié)流的過程;反序列化是從二進(jìn)制字節(jié)流中恢復(fù)對象的過程。本文將大家詳細(xì)講講二者的原理與實現(xiàn),希望對大家有所幫助
    2023-01-01
  • Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法

    Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法

    這篇文章主要介紹了Java實現(xiàn)英文句子中的單詞順序逆序輸出的方法,涉及java字符串遍歷、判斷、截取、輸出等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • Mybatis攔截器實現(xiàn)數(shù)據(jù)權(quán)限的示例代碼

    Mybatis攔截器實現(xiàn)數(shù)據(jù)權(quán)限的示例代碼

    在我們?nèi)粘i_發(fā)過程中,通常會涉及到數(shù)據(jù)權(quán)限問題,本文主要介紹了Mybatis攔截器實現(xiàn)數(shù)據(jù)權(quán)限的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論

静安区| 砚山县| 普兰店市| 成安县| 布拖县| 河池市| 景德镇市| 留坝县| 视频| 桑日县| 西宁市| 铁岭县| 阿拉善左旗| 西藏| 江都市| 汝阳县| 西盟| 嫩江县| 碌曲县| 泸定县| 河南省| 庆元县| 高台县| 明溪县| 沙湾县| 安溪县| 宜州市| 阜城县| 张家界市| 滦南县| 万年县| 洛川县| 柳林县| 陆丰市| 霞浦县| 海南省| 洮南市| 遂昌县| 建始县| 永春县| 桐庐县|