v3.2.2
1.简单重构优化代码。
2.新增PageInfo包装类,对分页结果Page进行封装,方便EL使用。
3.将SystemMetaObject类的fromObject方法内置到分页插件中,方便低版本的Mybatis使用该插件。
v3.2.1
1.新增offsetAsPageNum参数,用来控制RowBounds中的offset是否作为pageNum使用,pageNum和startPage中的含义相同,pageNum是页码。该参数默认为false,使用默认值时,不需要配置该参数。
2.新增rowBoundsWithCount参数,用来控制使用RowBounds时是否执行count查询。该参数默认为false,使用默认值时,不需要配置该参数。
使用方法
将本插件中的两个类Page.java和PageHelper.java放到项目中,如果需要使用PageInfo.java,也可以放到项目中。
其他三个参数说明:
1.增加dialect属性,使用时必须指定该属性,可选值为oracle,mysql,hsqldb,没有默认值,必须指定该属性。
2.增加offsetAsPageNum属性,默认值为false,使用默认值时不需要增加该配置,需要设为true时,需要配置该参数。当该参数设置为true时,使用RowBounds分页时,会将offset参数当成pageNum使用,可以用页码和页面大小两个参数进行分页。
3.增加rowBoundsWithCount属性,默认值为false,使用默认值时不需要增加该配置,需要设为true时,需要配置该参数。当该参数设置为true时,使用RowBounds分页会进行count查询。
请查看Mybatis-Sample项目:
http://git.oschina.net/free/Mybatis-Sample
来自:开源中国社区
Linux系统教程:http://www.linuxdiyf.com/linux/

