package com.jcdm.common.utils; import com.github.pagehelper.PageHelper; import com.jcdm.common.core.page.PageDomain; import com.jcdm.common.core.page.TableSupport; import com.jcdm.common.utils.sql.SqlUtil; /** * 分页工具类 * * @author jc */ public class PageUtils extends PageHelper { /** * è®¾ç½®è¯·æ±‚åˆ†é¡µæ•°æ® */ public static void startPage() { PageDomain pageDomain = TableSupport.buildPageRequest(); Integer pageNum = pageDomain.getPageNum(); Integer pageSize = pageDomain.getPageSize(); String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy()); Boolean reasonable = pageDomain.getReasonable(); PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable); } /** * 清ç†åˆ†é¡µçš„线程å˜é‡ */ public static void clearPage() { PageHelper.clearPage(); } }