mybatis-config.xml配置pageHelper分页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis-config.xml配置pageHelper分页相关的知识,希望对你有一定的参考价值。

参考技术A 配置mybatis属性,可以用mybatis-config.xml来配置,也可以使用@Configuration 注解的java类来实现。

1)在xml文件中加入pageHelper

<plugins>

<plugin interceptor="com.github.pagehelper.PageHelper">

<property name="dialect" value="mysql"></property>

<property name="offsetAsPageNum" value="true"></property>

<property name="rowBoundsWithCount" value="true"></property>

<property name="pageSizeZero" value="true"></property>

<property name="reasonable" value="false">(/property>

<property name="supportMethodsArguments" value="false">(/property>

<property name="returnPageInfo" value="none">(/property>

</plugin>

</plugins>

2)在注解类里加pageHelper

@Bean

public Interceptor pageHelper()

PageHelper pageHelper = new PageHelper();

SqlUtilConfig config = new SqlUtilConfig();

config.setOffsetAsPageNum(true);

config.setRowBoundsWithCount(true);

config.setPageSizeZero(true);

config.setReasonable(true);

pageHelper.setSqlUtilConfig(config);

return pageHelper;



注意: mybatis-config.xml 与 @Configuration 注解的java类 两种方式不宜混合使用。应只采取其中一种。

mybatis-config.xml核心配置文件

jar包下载地址:

http://92find.com/

*******************************************

开发的具体步骤:

1:下载mybatis-3.2.2jar包并导入工程:

2:编写MyBatis核心配置文件;(configuration-xml)

3:创建实体类:POJO(开发数据库的字段最好与POJO的命名相同。方便后续操作)

4:编写DAO层SQL映射文件(mapper.xml)

5:创建测试类(实现步骤):

         读取全局配置文件;

         创建sqlSessionFactory对象读取配置文件;

         创建sqlSession兑现

         调用mapper文件进行数据操作;

*************************************************

mybatis-config.xml核心配置文件详解:

configuration:<!-- 文件的根节点 -->

==》properties:用于引入外部的properties配置文件;

      --- resource:引入类路径下的文件:

      --- url:引入磁盘或网路

==》settings:是mybatis重要运行时环境配置;

       ----name:设置项

       ----value:取值

==》typeAliases:起别名

      ----package在哪个包下的bean;

      ----typeAlias是具体的bean的别名

==》environments:多个配置环境;通过default属性可以对多个环境快速切换

==》mappers:将sql映射注册到全局配置中:

      ----mapper:resource引入类路径下的sql映射文件;

      ----package:特定包下可以批量注册

 

以上是关于mybatis-config.xml配置pageHelper分页的主要内容,如果未能解决你的问题,请参考以下文章

mybatis-配置文件mybatis-config.xml

MyBatis全局配置文件mybatis-config.xml如何写

mybatis-config.xml配置pageHelper分页

Mybatis学习XML配置文件之mybatis-config.xml

mybatis学习总结-核心配置文件mybatis-config.xml

Mybatis的全局配置文件标签介绍(mybatis-config.xml)