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

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)文章

  • Java集合框架迭代器Iterator實現(xiàn)原理解析

    Java集合框架迭代器Iterator實現(xiàn)原理解析

    這篇文章主要介紹了Java集合框架迭代器Iterator實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • MyBatis查詢緩存實例詳解

    MyBatis查詢緩存實例詳解

    查詢緩存的使用,主要是為了提高查詢訪問速度。這篇文章主要介紹了MyBatis查詢緩存,需要的朋友可以參考下
    2017-06-06
  • Springmvc發(fā)送json數(shù)據(jù)轉(zhuǎn)Java對象接收

    Springmvc發(fā)送json數(shù)據(jù)轉(zhuǎn)Java對象接收

    這篇文章主要介紹了Springmvc發(fā)送json數(shù)據(jù)轉(zhuǎn)Java對象接收,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Maven配置單倉庫與多倉庫的實現(xiàn)(Nexus)

    Maven配置單倉庫與多倉庫的實現(xiàn)(Nexus)

    本文主要介紹了Maven配置單倉庫與多倉庫的實現(xiàn)(Nexus),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • MyBatis的collection和association的使用解讀

    MyBatis的collection和association的使用解讀

    這篇文章主要介紹了MyBatis的collection和association的使用解讀
    2023-12-12
  • 使用Mybatis的Batch?Insert?Support?實現(xiàn)批量插入

    使用Mybatis的Batch?Insert?Support?實現(xiàn)批量插入

    這篇文章主要介紹了使用Mybatis的Batch?Insert?Support?實現(xiàn)批量插入。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Java刷題之最小k個數(shù)的思路及具體實現(xiàn)

    Java刷題之最小k個數(shù)的思路及具體實現(xiàn)

    這篇文章主要介紹了Java刷題之最小k個數(shù)的思路及具體實現(xiàn),最小K個數(shù)是一個經(jīng)典的top-K問題,可以通過整體排序、建立小根堆或大根堆的方式解決,排序方式時間復(fù)雜度較高,適合數(shù)據(jù)量小的場景,小根堆適合k較小的情況,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • java教程之二個arraylist排序的示例分享

    java教程之二個arraylist排序的示例分享

    常常遇到數(shù)組排序的問題,下面提供二個java的arraylist排序示例,需要的朋友可以參考下
    2014-03-03
  • 基于Java實現(xiàn)收發(fā)電子郵件功能

    基于Java實現(xiàn)收發(fā)電子郵件功能

    Email就是電子郵件,我們平常使用的QQ郵箱,網(wǎng)易郵箱,F(xiàn)oxmail都是用來收發(fā)郵件的,利用Java程序也可以完成收發(fā)電子郵件的功能,本文就來為大家詳細(xì)講講實現(xiàn)步驟
    2022-07-07
  • Java使用Ajax實現(xiàn)跨域上傳圖片功能

    Java使用Ajax實現(xiàn)跨域上傳圖片功能

    這篇文章主要介紹了Java使用Ajax實現(xiàn)跨域上傳圖片功能,需要的朋友可以參考下
    2017-09-09

最新評論