| | |
| | | |
| | | @Log4j |
| | | public class MyBatisBaseMapUtil { |
| | | public static PageBean queryPage(BaseMapper baseMapper, PageBean pageBean,Class clazz){ |
| | | List page = null; |
| | | public static PageBean queryPage(BaseMapper baseMapper,PageBean pageBean,Class clazz){ |
| | | PageBean page = null; |
| | | try { |
| | | Example example = ExampleUtil.generateExample(clazz,pageBean.getQueryParams()); |
| | | PageHelper.startPage(pageBean.getPageIndex(),pageBean.getPageSize()); |
| | | page = baseMapper.selectByExample(example); |
| | | Example example = ExampleUtil.generateExample(clazz,pageBean); |
| | | page = queryPage(baseMapper,pageBean,example); |
| | | |
| | | }catch (Exception ex){ |
| | | log.error(ex.getMessage()); |
| | | ex.printStackTrace(); |
| | | } |
| | | return page; |
| | | } |
| | | public static PageBean queryPage(BaseMapper baseMapper,PageBean pageBean, Example example){ |
| | | if(pageBean.getPageSize()>0){ |
| | | PageHelper.startPage(pageBean.getPageIndex(),pageBean.getPageSize()); |
| | | } |
| | | List page = baseMapper.selectByExample(example); |
| | | return new PageBean(page); |
| | | } |
| | | } |
| | | } |