最近在做一个公文交换的项目,使用hibernate的Criteria查询,279页的数据。第1、2页查询的话只要3-4秒,如果直接跳到最后一页要将近40秒才能查询出数据。延迟加载已经试过了,基本没什么影响。就是java程序发送一个到最后一页进行查询的SQL处理完需要将近40秒,数据库是sybase。哪位高人有什么高招?Hibernate大数据
解决方案 »
- AXIS2传输压缩文件问题
- hibernate 双主键
- servlet的filter如何获得spring定义的对象啊。。
- 为何sun中国社区这么冷落
- Jakarta-ORO包的正则疑惑
- Tomcat设置虚拟目录后,改目录的子目录可以访问吗?
- 菜鸟问题!我在weblogic中配置连接池时出错!!急需解决!!!
- Struts中如何在jsp中传递特定对象到Action里
- 用JAVA实现一个功能,想在VB中调用,有什么方法?
- WEBLOGIC的怪问题,我配好JB+WEBLOGIC后,正常使用,关机重启后就出错,具体见内
- spring集成xfire遇到的问题
- struts2返回的json如何遍历进table表格
public java.util.List<T> queryEntity(int page, int pagesize,
ICriteriaQuery query) { Criteria criteria = getEntityCriteria(); query.getQueryCriteria(criteria); criteria.setFirstResult(--page*pagesize);
criteria.setMaxResults(pagesize);
criteria.setCacheable(true);
criteria.setCacheMode(CacheMode.NORMAL);
return criteria.list();
}
分页做好,不会卡的,你的数据量不是很大