ssm工程集成mybatis分頁插件pagehelper


1    首先需要在mybatis的配置文件SqlMapConfig.xml文件中配置pagehelper插件

<plugins>
       <plugin interceptor="com.github.pagehelper.PageHelper">
        <!--配置數據庫的方言--> <property name="dialect" value="mysql"/> </plugin> </plugins>

  2   在spring配置文件中添加

<!--配置mybatis  -->
    <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml"></property>
        <property name="dataSource" ref="dataSource"></property>
    </bean>

3         使用步驟

/**
*page為頁碼,rows為每頁要顯示多少條數據
*/

@Override
public DatagridBean selectAllUser(Integer page, Integer rows) throws Exception { PageHelper.startPage(page, rows); /*UserExample example = new UserExample(); List<User> users = userMapper.selectByExample(example);*/ List<User> users = customUserMapper.selectAllUsers(); PageInfo<User> pageInfo = new PageInfo<>(users); DatagridBean result = new DatagridBean(); result.setTotal(pageInfo.getTotal()); result.setRows(pageInfo.getList()); return result; }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM