美文网首页
Mybatis-Mapper接口中的方法参数

Mybatis-Mapper接口中的方法参数

作者: 夜空中最亮的星_3310 | 来源:发表于2018-03-08 18:07 被阅读0次

Mapper接口中的方法参数,可以是一个基本类型,也可以是一个JavaBean,还可以是Map类型,或者使用@Param注解的多个参数。

使用多个参数的时候,如果不使用@Param注解,,就会引发绑定异常。此时能使用的是0,1...或者arg0,arg1...而不是参数对应的参数名。

注意:要统一,不能多种方式混用。比如下面的代码,原本只有一个Country参数的时候,可以不适用@Param。如今有两个参数,为了加以区分,必须两者都同意使用@Param注解。xml中,使用 object.field 的形式来访问类的属性。

CountryMapper.java CountryMapper.xml

这里要注意,如果使用了@Param注解,那么,xml里面,每一个涉及bean属性的地方,都要使用objet.field的形式,否则报binding异常。

比如:

相关文章

  • Mybatis-Mapper接口中的方法参数

    Mapper接口中的方法参数,可以是一个基本类型,也可以是一个JavaBean,还可以是Map类型,或者使用@Pa...

  • Java中的泛型类、泛型方法、泛型接口

    学习笔记:泛型方法泛型的本质是参数化类型,在使用或者调用的时候才传入参数类型。这种参数类型可以用到类、方法、接口中...

  • JAVA方法

    作用: 方法用于操作对象以及存取他们的实例域。 参数: 显示参数和隐式参数 隐式参数也可以成为方法调用的目标或者接...

  • Collection接口中的方法

    Collection接口中的方法 返回类型方法参数示意扩展代码示例intsize()-获取当前集合大小--bool...

  • Kotlin使用Lambda简化匿名内部类

    一、Lambda 简化演变 下面举三个例子(接口中的抽象方法,无参数、单个参数、多个参数)来具体说明简化步骤: 先...

  • SubList分页-004-Student类

    Student类 属性+get、set方法 空参/参数构造器 toString方法 实现Serializable接...

  • Dubbo 并发控制

    消费端并发控制 在服务消费方设置接口中每个方法并发请求个数,通过设置actives参数。 在服务消费方设置接口中的...

  • SpringMVC【参数绑定、数据回显、文件上传】

    前言 本文主要讲解的知识点如下: 参数绑定 数据回显 文件上传 参数绑定 我们在Controller使用方法参数接...

  • Next.js 跳转传参并接收接参

    介绍路由传参,接参使用方法 传参 + 跳转页面接收参数 动态路由传参 + 跳转页面接收参数创建动态路由在pag...

  • java中有关接口和抽象类问题

    1.接口 接口中不能有方法体接口中不能存在构造方法接口中的方法默认修饰为public abstract接口中的变量...

网友评论

      本文标题:Mybatis-Mapper接口中的方法参数

      本文链接:https://www.haomeiwen.com/subject/fqmyfftx.html