天天看點

@Param注解和@Mapper注解

1.如果dao方法中隻有一個參數,入參可以為#{0}或者#{任意單詞},也可以使用@Param指定參數名稱,sql中就隻能#{指定名稱}擷取參數

2.如果dao方法中有多個參數,可以使用@Param指定參數名稱,sql中必須使用指定的參數名稱作為入參#{指定名稱}

假如我們不使用@Param指定名稱,sql中可以使用#{arg0},#{arg1}...這種形式比對對應入參

總結:盡量使用@Param方式指定傳參

将dao類劃歸spring管理