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