分页插件pageHelper 不管用
pom.xml中
<!-- pagehelper分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
applicationContext.xml中
<!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 -->
<bean id="sqlSessionFactoryMaster" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSourceMaster" />
<!-- 自动扫描mapping.xml文件 -->
<property name="mapperLocations">
<list>
<value>classpath:com/designer/food/food_mappers/*.xml</value>
</list>
</property>
<!-- 使用分页插件PageHelper -->
<property name="typeAliasesPackage" value="com.designer.food.entity"/>
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageHelper">
<property name="properties">
<value>
dialect=mysql
</value>
</property>
</bean>
<bean class="com.slzx.framework.interceptor.PrintSqlInterceptor"></bean>
<bean class="com.slzx.framework.interceptor.TimeInterceptor"></bean>
</array>
</property>
</bean>
/**
* 分页测试
*/
@Test
public void queryByPage(){
PageHelper.startPage(1,2);
List<Map<String, Object>> commentList = foodCommentMapper.selectAll();
PagedResult<Map<String, Object>> a = BeanUtil.toPagedResult(commentList);
}
public class PagedResult<T> extends BaseEntity {//次类中的数据也是摘自PageInfo这个类
/*serialVersionUID*/
private static final long serialVersionUID = 1L;
private List<T> dataList;//数据
private long pageNo;//当前页
private long pageSize;//条数
private long total;//总条数
private long pages;//总页面数目
public List<T> getDataList() {
return dataList;
}
public void setDataList(List<T> dataList) {
this.dataList = dataList;
。。。
现在的问题是 那个分页不起作用,查出来还是所有数据