急急急跪求答案,ERRORCODE=-4470, SQLSTATE=null

程序开始运行没有问题,等到几个小时之后,开始出现如下的错误:Ungültige Operation: statement ist geschlossen为德语(操作无效:已关闭 statement),折腾了一周,希望知道的老师帮忙解答2015-03-04 02:20:00,035 WARN [Thread-106] org.hibernate.jdbc.AbstractBatcher - exceptio...显示全部
程序开始运行没有问题,等到几个小时之后,开始出现如下的错误:Ungültige Operation: statement ist geschlossen为德语(操作无效:已关闭 statement),折腾了一周,希望知道的老师帮忙解答
2015-03-04 02:20:00,035 WARN [Thread-106] org.hibernate.jdbc.AbstractBatcher - exception clearing maxRows/queryTimeout
com.ibm.db2.jcc.am.SqlException: [jcc][10120][10943][4.18.60] Ungültige Operation: statement ist geschlossen. ERRORCODE=-4470, SQLSTATE=null
        at com.ibm.db2.jcc.am.kd.a(kd.java:731)
        at com.ibm.db2.jcc.am.kd.a(kd.java:66)
        at com.ibm.db2.jcc.am.kd.a(kd.java:111)
        at com.ibm.db2.jcc.am.bp.Ab(bp.java:4438)
        at com.ibm.db2.jcc.am.bp.getMaxRows(bp.java:937)
        at org.enhydra.jdbc.core.CorePreparedStatement.getMaxRows(CorePreparedStatement.java:439)
        at org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:298)
        at org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:234)
        at org.hibernate.loader.Loader.getResultSet(Loader.java:1826)
        at org.hibernate.loader.Loader.doQuery(Loader.java:697)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
        at org.hibernate.loader.Loader.doList(Loader.java:2232)
        at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)
        at org.hibernate.loader.Loader.list(Loader.java:2124)
        at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401)
        at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
        at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
        at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149)
        at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
        at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:835)
        at de.csg.linda.dao.hibernate.LogisticDbDAOImpl.getFileDates(LogisticDbDAOImpl.java:106)
        at de.csg.linda.importer.ImportManager.importFiles(ImportManager.java:84)
        at de.csg.linda.control.UpdateTask.process(UpdateTask.java:17)
        at de.csg.linda.control.ControlledThread.run(ControlledThread.java:18)收起
参与11

查看其它 9 个回答hellotony的回答

hellotonyhellotony数据仓库工程师杭州奥海科技
貌似用一个closed resultset 去获取对象,检查你的 resultset 名称是不是写错了
互联网服务 · 2015-03-05
浏览4149

回答者

hellotony
数据仓库工程师杭州奥海科技

hellotony 最近回答过的问题

回答状态

  • 发布时间:2015-03-05
  • 关注会员:1 人
  • 回答浏览:4149
  • X社区推广