在mybatis中通过接口向sql中传参有多种形式,在开发过程中我们可以根据需求或者自己的习惯方式来进行选择。
pojo传参
当接口方法的参数类型为POJO类型时,SQL语句中绑定参数时使用 #{POJO的属性名} 即可。
pojo实体类
//pojo传参时要给属性添加get和set方法
public class PageQuery {
private int startIndex;
private int pageSize;
}
接口内容
//使用pojo传参
List<Users> findUserPage3(PageQuery pageQuery);
映射文件内容
在用pojo实体类进行传参的时候,一定要配置参数类型parameterTypoe属性,进行参数绑定的时候,只需要使用#{pojo实体类中的属性名称}即可。