spring data jpa实现分页查询功能
spring data jpa实现分页查询功能

HTML代码部分:
// 收派标准信息表格
$('#grid').datagrid( {iconCls : 'icon-forward',fit : true,border : false,rownumbers : true,striped : true,pageList: [30,50,100],pagination : true,toolbar : toolbar,url : "../../standard_pageQuery.action",idField:'id',columns : columns
});
Action类:
//收派标准分页列表查询
@Action(value="standard_pageQuery",results={@Result(name="success",type="json")})
public String pageQuery(){//调用业务层,查询数据结果Pageable pageable = new PageRequest(page-1,rows);Page pageData = standardService.findPageData(pageable);//返回客户端数据需要total和rowsMap result = new HashMap();result.put("total", pageData.getNumberOfElements());result.put("rows",pageData.getContent());//将map转换为json数据返回,使用struts-json-plugin插件ActionContext.getContext().getValueStack().push(result);return SUCCESS;
}
Service代码:
@Override
public Page findPageData(Pageable pageable) {// TODO Auto-generated method stubreturn standardRepository.findAll(pageable);
}
dao层:
public interface StandardRepository extends JpaRepository{}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
