ibatis 操作中maximum open cursors的问题

xfe1 2007-06-28 05:52:41
ibatis中出现游标过大这个问题
请问大家有没有好的办法
maximum open cursors

偶这样写的,但是报空指针
List resultList = (List) SqlMapUtil.getSqlMap().getMappedStatement(
"getCommonPunishByCondition").executeQueryForList(conn,
commonPunishVo);

SqlMapUtil.getSqlMap().getStatementFactory().getStatement(conn,"getCommonPunishByCondition")
.getResultSet().close();
SqlMapUtil.getSqlMap().getStatementFactory().getStatement(conn,"getCommonPunishByCondition")
.close();
...全文
178 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
以梦为马 2008-10-19
  • 打赏
  • 举报
回复
up
simon0512 2008-10-18
  • 打赏
  • 举报
回复
帮顶
sunyujia 2008-10-18
  • 打赏
  • 举报
回复
多贴些代码,maximum cursors
好像可以配置的,但是更多情况是代码问题,所以你要多贴些。
hl_ghost 2008-10-17
  • 打赏
  • 举报
回复
呵呵,IBATIS用的时间不常,而且一直用的是spring的 SqlMapClientTemplate(简单的封装了下SqlMapClient),一直没有用过楼主这种写法-_-!,不过估计和hibernateUtil起到的效果一样。

如果结果集过大,可以考虑用分页查询(IBATIS提供的分页查询似乎不是真分页,自己写一个分页SQL)。对了,你上面返回的结果集有多大?让ibatis抛锚了。
随风醉舞 2008-09-05
  • 打赏
  • 举报
回复
消灭零回覆,帮顶

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧