解决方法
第一种:使用“_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);