报表

报表就是将项目中的信息以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);
    }
原文地址:https://www.cnblogs.com/lingboweifu/p/11824145.html