解決方法
第一種:使用“_parameter”接收唯一變量(基本不用)
前提: 只傳入一個String變量,切記。
/**
* 測試
* @return
*/
@Select("select name from dept where id in (#{_parameter})")
String getOneDept(String id);
第二種:使用變量索引接收值,從0開始(常用)
說明: 無參數數量限制。
@Select("select name from dept where id=#{0} and name=#{1}")
String getOneDept(String id, String name);
第三種:使用註解參數(常用)
說明: 無參數數量限制。
@Select("select name from dept where id=#{id} and name=#{name}")
String getOneDept(@Param("id")String id, @Param("name")String name);