Mybatis繫結Dao介面之後向Sql對映檔案傳值問題
阿新 • • 發佈:2019-01-01
現象:Mybatis繫結Dao層介面之後 頁面傳遞的值傳入Mapping.xml使用
方法一:
Dao層函式方法:
Public User selectUser(String name,String area);
Mapping.xml檔案:
其中#{0}就是Dao介面傳遞的第一個引數,#{1}就是第二個area引數。
方法二:
Dao層函式方法:
對應Mapping.xml
使用@Param直接傳入指定型別的屬性值,比較直觀。
方法三:傳入物件
Dao層函式方法:
對應Mapping.xml檔案
在Mapping.xml檔案中使用物件.屬性獲取傳入的屬性值
方法四:使用Map傳多引數.
Dao層函式方法
對應Mapping.xml
service層呼叫Dao層傳入map
此方法屬性在service層展示 介面屬性不直觀。