使用mybatis对SQLite数据库分页操作

来源:互联网 发布:苏州大学网络认证登录 编辑:程序博客网 时间:2024/05/16 05:12

在使用mybatis对SQLite数据库分页操作的时候出现了一些问题,记录下来,以备后用!

传递参数的问题:我要传递三个参数,pageSize、index、name分别是每页显示的记录数、开始查询的位置和查询条件,前两个是int类型,name是String类型。开始时使用Map<String,Object>封装参数进行传递,但是报错了:datatype mismatch。就是数据类型不匹配,原因是分页sql语句:limit A offSet B中A和B必须要求是以int类型传入,Object他喵的都不行。所以换成了使用注解的方式传递参数。


dao层



mapper文件


若是不使用注解也可以传递,但在mapper文件中就得使用#{0} #{1}等序号,对应参数列表中各个参数的先后顺序。

0 0
原创粉丝点击