红联Linux门户
Linux帮助

Mybatis分页插件3.2.2发布

发布时间:2014-07-21 16:06:48来源:红联作者:empast
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/
文章评论

共有 0 条评论