本帖最后由 hulu2moyu 于 2013-07-29 16:35:03 编辑

解决方案 »

  1.   


    是这样的,表里有上亿的数据,页面上需要通过分页查询出10条数据,java代码中调用getSqlMapClientTemplate().queryForObject("Log.P_PSS_QUERYLOGS", map);来查询,当代码走到上面后,直接断掉了·····所以怀疑,是不是ibatis不能查询这么大的数据?
      

  2.   


    是这样的,表里有上亿的数据,页面上需要通过分页查询出10条数据,java代码中调用getSqlMapClientTemplate().queryForObject("Log.P_PSS_QUERYLOGS", map);来查询,当代码走到上面后,直接断掉了·····所以怀疑,是不是ibatis不能查询这么大的数据?如果分页有效的话,这个肯定不是问题所在.
      

  3.   


    是这样的,表里有上亿的数据,页面上需要通过分页查询出10条数据,java代码中调用getSqlMapClientTemplate().queryForObject("Log.P_PSS_QUERYLOGS", map);来查询,当代码走到上面后,直接断掉了·····所以怀疑,是不是ibatis不能查询这么大的数据?如果分页有效的话,这个肯定不是问题所在.
    最后确定是游标的问题,但是还没有找到好的办法。 从数据量很大的表中分页查询出结果集放在游标中,java代码调用时,讲结果集放在map中时,很长时间没有响应,最后,就结束了···,求大神指点,谢谢!!