mapper文件的参数传入与获取

一,parameterType

  1)parameterType 规定传入参数类型

    1 . String

    2 . Integer(int)

    3 . map

    4 . 类

    5 . list

    6 . long

    7 . Date

    8 . 也是可以传入数组的,传入类型就写数组声明类型,例如是int类型数组就写 Java.lang.Integer

二,传入与获取

  1) 对象:
    传入 int addTest(Test test); 获取:#{成员变量名}

  2)多个参数与单个参数:

        String 单个:传入(String name) 获取:#{0} ,#{name}


     String 多个:传入 : int addTestStringS (String name,String pwd)

           获取:#{0},#{1}


                  传入 int addTestStringS(@Param(value="name")String name, @Param(value="pwd")String pwd);

          获取:#{name},#{pwd}

  3) map:

          传入map :   int deleteTests(@Param(Map<Object, Object> hashMap); 

          获取:#{key}

  4)list 与 数组 : 参考上一篇文章 mybatis动态sql

        

posted @ 2017-11-23 15:34  言_曦  阅读(2295)  评论(0编辑  收藏  举报