需求:指定每页需要显示多少条数据库的信息。
所用技术:Angular.js + Ajax + Hibernate。
一、创建一个工具类:Page**。**里面有五个参数,分别是:
pageNow当前页数,pageSize每页显示记录的条数、totalCount总记录数、totalPageCount总页数、url跳转。
创建当前类的构造方法传入总记录数和总页数。
取得选择记录的初始位置=pageNow当前页数 -1 * pageSize每页记录数。
取得总页数 = 总记录数 / 每页记录数。
判断当前页是否是第一页
判断是否有首页
判断是否有下一页
判断是否有尾页
二、在Dao数据层创建查询数据库原始状态的方法和查询数据库总条数的方法。
map用来把参数传到数据层,做查询数据条件使用,并需要加入page参数。
三、在Dao数据层接口的实现类DaoImpl中继承BaseDaoImpl类(Hibernate框架分页插件的一个功能类)&#