1. 程式人生 > >Mybatis中@Param的使用

Mybatis中@Param的使用

.

QuerySupplierComparisonBillResult querySupplierComparisonBill(@Param("supplierId") Long supplierId, @Param("dateType") int dateType, @Param("firstDate") String firstDate, @Param("lastDate") String lastDate,@Param("stationId") Long stationId);

在方法引數的前面寫上@Param("引數名"),表示給引數命名,名稱就是括號中的內容

總結:在xml中只有一處傳入這個引數,可以不用@param;如果傳入多個的引數,如果不用@param就要#{序號}按傳入的順序,開發過程建議傳引數的加@Paran可以規避這些問題,如果是傳入Map的集合,那麼key就對應著引數的別名,可以不用加@param