广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Mybatis中SqlSession接口中selectList方法详解
  • 520
分享到

Mybatis中SqlSession接口中selectList方法详解

mybatis sqlsession接口mybatis中selectlist方法 2023-03-06 11:03:17 520人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录1.sqlSession简介2.selectList方法3.selectList方法简介总结1.SqlSession简介 SqlSession是mybatis持久层框架

1.SqlSession简介

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

2.selectList方法

selectList方法是用于查询的方法,该方法具有多态性,如图所示(打开mybatis的SqlSession接口所得到)

3.selectList方法简介

该方法一共有三种不同的调用方式:

List selectList(String var1);

第一种为单个参数的构造函数,参数为配置文件的mapper标签的namespace属性的值和select标签的id属性的值,如图所示:

调用该方法,传递配置文件的地址即可,如:

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

List selectList(String var1, Object var2);

第二种为两个参数的构造函数,第一个参数和前面相同,第二个参数Object var2表示sql语句中需要的属性,如select * from user where users = “s”,该处就需要传递String类型的数据,查询这种需要参数,我们可以根据实际查询的需要,判断是否需要加第二个参数。(另外该处也可以传递对象,mybatis可以以将sql语句需要的参数和对象的属性一一对应,):调用该方法,传递配置文件的地址和参数类型(或者对象)既可,如:

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

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

第三种为三个参数的构造函数,其中前两个参数和前一个方法相同,第三个参数为分页功能,可以根据需要传递,例如:

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

总结

到此这篇关于Mybatis中SqlSession接口中selectList方法详解的文章就介绍到这了,更多相关Mybatis SqlSession接口selectList方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Mybatis中SqlSession接口中selectList方法详解

本文链接: https://www.lsjlt.com/news/198625.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mybatis中SqlSession接口中selectList方法详解
    目录1.SqlSession简介2.selectList方法3.selectList方法简介总结1.SqlSession简介 SqlSession是mybatis持久层框架...
    99+
    2023-03-06
    mybatis sqlsession接口 mybatis中selectlist方法
  • Mybatis中SqlSession接口中的selectList方法怎么使用
    本篇内容介绍了“Mybatis中SqlSession接口中的selectList方法怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2023-07-05
  • Java9中接口的私有方法详解
    目录Java 8 之前版本JDK 8版本Java 9版本Java 8 之前版本 Java 8 之前 ,接口好像就只允许两种类型的数据,一个是常量、另一个就是公开 ( public )...
    99+
    2023-05-15
    Java9接口私有方法 Java接口私有方法 Java9接口
  • 详解SpringDataJPA中Repository的接口查询方法
    目录1.查询方法定义详解2.搜索查询策略3.查询创建4.属性表达式5.特殊参数处理6.限制查询结果7. repository方法返回Collections or Iterables8...
    99+
    2022-11-13
  • 详解Android中接口回调、方法回调
    在Android开发中我们很多地方都用到了方法的回调,回调就是把方法的定义和功能导入实现分开的一种机制,目的是为了解耦他的本质是基于观察者设计模式,即观察者设计模式的的简化版,...
    99+
    2022-06-06
    方法 回调 接口 Android
  • 详解Java8中接口的默认方法和静态方法
    目录一、基本语法二、使用场景三、作用四、使用案例三、总结Java 8是Java语言的一个重要版本,其中引入了许多新特性和改进,其中一个值得关注的特性是接口的默认方法和静态方法。这篇文...
    99+
    2023-05-20
    Java8接口默认方法 Java8接口静态方法 Java8接口 Java8新特性
  • default怎么修饰接口中的方法详解
    目录一、default修饰接口中的方法二、Java中的“多继承“?三、关于抽象类与接口的思考一、default修饰接口中的方法 在实现HandlerInterceptor接口时,我发...
    99+
    2022-11-12
  • 详解Spring中实现接口动态的解决方法
    前言本文主要给大家介绍的是关于Spring实现接口动态的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。关于这个问题是因为领导最近跟我提了一个需求,是有关于实现类Mybatis的@Select、@Insert注解的功...
    99+
    2023-05-31
    spring 动态接口
  • java中抽象类、抽象方法、接口与实现接口实例详解
    前言对于java中的抽象类,抽象方法,接口,实现接口等具体的概念就不在这里详细的说明了,网上书本都有很多解释,主要是我懒,下面通过一个例子来说明其中的精髓要点,能不能练成绝世武功,踏上封王之路,就看自己的的啦(不要误会,我指的只是我自己啦啦...
    99+
    2023-05-30
    java 抽象类 接口
  • Java中Future接口详解
    目录一、背景二、Future接口1、入门案例2、Future接口三、CompletableFuture类1、基础说明2、核心方法2.1 实例方法2.2 计算方法2.3 结果获取方法2...
    99+
    2023-05-16
    Java中Future接口 Java Future
  • C++的matlab接口转换方法详解
    目录一.工程配置1.配置生成文件2.配置附加目录3.添加附加依赖项二.接口编写1.添加头文件2.接口函数编写3.输入参数获取4.出错信息发布函数mexErrMsgTxt,mexWar...
    99+
    2022-11-13
  • Java8新特性之接口中的默认方法和静态方法详解
    目录一、前言二、为什么在 Java 接口中使用默认方法?三、为什么在 Java 接口中使用静态方法?四、场景一:接口中的默认方法五、场景二:接口中的静态方法六、情景三:多重继承 - ...
    99+
    2022-11-12
  • Java8接口之默认方法与静态方法详解
    目录前言为什么选择默认方法?Java 8示例:接口中的默认方法Java 8示例:接口中的静态方法Java 8 - 抽象类与接口总结前言 在Java8之前,java中的接口只能有抽象方...
    99+
    2022-11-13
  • Go 一般方法与接口方法接收者的差异详解
    Go语言中,一般方法接收者和接口方法接收者有一定区别 在一般方法中 若定义的接收者是值,可以使用值或者指针进行调用; 若定义的接收者是指针,可以使用值或者指针进行调用。 在接口方法中...
    99+
    2023-05-20
    Go 方法不同接收者差异 Go 一般方法接口方法
  • Mybatis中@Param注解的用法详解
    目录1、概述2、实例:实例一:@Param注解基本类型的参数实例二:@Param注解JavaBean对象3、注意点附:为什么要用@param总结1、概述 首先明确这个注解是为SQL语...
    99+
    2022-11-13
  • 实例详解Java调用第三方接口方法
    目录一、 通过JDK网络类Java.net.HttpURLConnection1.java.net包下的原生java api提供的http请求2.HttpClientUtil工具类3...
    99+
    2022-11-13
  • mybatis中实现枚举自动转换方法详解
    前言最近在工作中遇到一个问题,在设计数据库的时候,我们有时候会把表里的某个字段的值设置为数字或者为英文来表示他的一些特殊含义。就拿设置成数字来说,假如1对应是学生,2对应是教师,在Java里面定义成这样的枚举,但是一般使用mybatis查出...
    99+
    2023-05-31
    mybatis 枚举 自动转换
  • Java中详细解析Map接口
    目录Map详解:Map基本操作:hashMap原理:Put方法:Get方法:Map的遍历:TreeMapLinkedHashMap:对比下Hashmap、Hashtable和Conc...
    99+
    2022-11-12
  • Java中接口的多态详解
    目录多态参数多态数组接口的多态传递现象总结多态参数 就像我们现实生活中电脑的usb接口,我们既可以接受手机对象,又可以接受相机对象,等等,体现了接口的多态,查看以下代码 接口: pa...
    99+
    2022-11-13
  • Java中接口的深入详解
    目录一、前言二、接口接口的格式三、接口的特点接口的使用四、类与接口的关系接口多重继承的好处练习总结一、前言 前面我们说了抽象类的概述,我们对抽象类也有个认识和理解了,现在我们学习十分...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作