问题描述:spring mvc+mybatis项目中,当使用PageHelper插件进行分页查询时,查到的总数据量值是正确的,但是查询当前页返回的列表个数不对。比如每页查询10条,返回2条或者3条。resultMap使用了association返回复杂属性。

格式如下:


        
                    javaType="com.sinosig.jobSpace.orgmanage.model.BaseOrgModel">
            
            
            
            
            
            
        


    

产生问题的原因是当resultMap使用  返回,当对应的属性有重复值时,只加载一个。

解决方法:

resultMap中增加的返回,保证数据的唯一性。