• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
凌波微步_大先生
快学java
博客园    首页    新随笔    联系   管理    订阅  订阅
报表
报表就是将项目中的信息以excel的形式导出来,共客户方财务或者我们的运维人员使用。
当然报表模块使用的也就是一个工具类Jcreporter,直接调用即可,像一般用于报表制作的还有poi。
mybatis分页:首先先在maven中导入jar包
<dependency>
     <groupId>com.github.pagehelper</groupId>
     <artifactId>pagehelper</artifactId>
     <version>4.1.4</version>
 </dependency>
然后在spring.xml中配置
 <!--配置sqlSessionFactoryBean-->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <!--配置别名-->
        <property name="typeAliasesPackage" value="cn.entity"/>

        <property name="plugins">
            <array>
                <bean class="com.github.pagehelper.PageInterceptor">
                    <property name="properties">
                        <value>
                            helperDialect=mysql
                            reasonable=true     
                        </value>
                    </property>
                </bean>
            </array>
        </property>
最后直接进行分页操作,创建一个返回值是pageinfo的接口
 //分页查询
    public PageInfo<HouseVo> selectByPage(Integer pageNum, Integer pageSize) {
        //对下面的查询进行分页
        PageHelper.startPage(pageNum,pageSize);
        List<HouseVo> list = mapper.selectByPage();
        return new PageInfo<HouseVo>(list,4);
    }

 

posted on 2019-11-09 08:38  凌波微步_大先生  阅读(335)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3