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

        


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM