在MyBatis中,可以使用@Param注解来传递多个参数。下面是一个简单的示例:
public interface UserMapper { ListgetUserByNameAndAge(@Param("name") String name, @Param("age") int age); }
在Mapper接口中,使用@Param注解给参数起一个别名,在XML文件中可以通过这个别名来引用参数。
在XML文件中,可以这样使用多个参数:
在XML文件中,使用#{}来引用参数,参数的别名要和@Param注解中定义的别名一致。
使用时,直接调用Mapper接口的方法即可传递多个参数:
Listusers = userMapper.getUserByNameAndAge("Alice", 25);