-
WAS7.0.0.23 HIBERNATE 4.1.4 SPRING3.1 事务问题proxy handle is no longer valid0
事务配置如下: 报错:
[b]Exception caught from after_completion synchronization operation: org.hibernate.HibernateException: proxy handle is no longer 目前代码都可以正常运行,但是出现大量该Exception的LOG<jee:jndi-lookup id="dataSource" jndi-name="${jndi.name}" cache="true" resource-ref="true" lookup-on-startup="false" proxy-interface="javax.sql.DataSource" /> <tx:annotation-driven /> <tx:jta-transaction-manager /> <!-- <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="namingStrategy"> <bean class="config.LocalNamingStrategy" /> </property> <property name="packagesToScan"> <list> <value>models</value> <value>com.wanda.btc.*</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">${hibernate.dialect}</prop> <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop> <prop key="hibernate.show_sql">${hibernate.show_sql}</prop> <prop key="hibernate.default_schema">${hibernate.default_schema}</prop> <prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop> <prop key="hibernate.current_session_context_class">jta</prop> <prop key="hibernate.transaction.flush_before_completion">true</prop> <prop key="hibernate.transaction.auto_close_session">true</prop> <prop key="hibernate.transaction.factory_class">org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory</prop> <prop key="hibernate.transaction.jta.platform">org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform</prop> </props> </property> </bean> <bean id="hibernateDAO" class="dao.HibernateDAO"> <property name="sessionFactory" ref="sessionFactory" /> </bean>
异常,有解决方案吗?或者帮忙分析分析 LOG级别放在DEBUG上。
************ Start Display Current Environment ************
WebSphere Platform 7.0.0.23 [ND 7.0.0.23 cf231218.02] running with process name was179Cell01\was179Node01\btc179 and process id 29851
Host Operating System is Linux, version 2.6.18-274.el5
Java version = 1.6.0, Java Compiler = j9jit24, Java VM name = IBM J9 VM
was.install.root = /opt/WAS
user.install.root = /opt/WAS/profiles/AppSrv01
Java Home = /opt/WAS/java/jre
ws.ext.dirs = /opt/WAS/java/lib:/opt/WAS/profiles/AppSrv01/classes:/opt/WAS/classes:/opt/WAS/lib:/opt/WAS/installedChannels:/opt/WAS/lib/ext:/opt/WAS/web/help:/opt/WAS/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime
Classpath = /opt/WAS/profiles/AppSrv01/properties:/opt/WAS/properties:/opt/WAS/lib/startup.jar:/opt/WAS/lib/bootstrap.jar:/opt/WAS/lib/jsf-nls.jar:/opt/WAS/lib/lmproxy.jar:/opt/WAS/lib/urlprotocols.jar:/opt/WAS/deploytool/itp/batchboot.jar:/opt/WAS/deploytool/itp/batch2.jar:/opt/WAS/java/lib/tools.jar
Java Library path = /opt/WAS/java/jre/lib/amd64/compressedrefs:/opt/WAS/java/jre/lib/amd64:/opt/WAS/bin::/usr/lib
************* End Display Current Environment *************
[6/29/12 21:22:49:186 GMT+08:00] 0000003f RegisteredSyn E WTRN0074E: Exception caught from after_completion synchronization operation: org.hibernate.HibernateException: proxy handle is no longer valid
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.errorIfInvalid(AbstractProxyHandler.java:63)
at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:100)
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
at $Proxy59.getWrappedObject(Unknown Source)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:215)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.cleanup(JdbcResourceRegistryImpl.java:189)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:206)
at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.close(LogicalConnectionImpl.java:197)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.close(JdbcCoordinatorImpl.java:141)
at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.close(TransactionCoordinatorImpl.java:276)
at org.hibernate.internal.SessionImpl.close(SessionImpl.java:353)
at org.hibernate.internal.SessionImpl.managedClose(SessionImpl.java:544)
at org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorImpl.afterCompletion(SynchronizationCallbackCoordinatorImpl.java:132)
at org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.afterCompletion(RegisteredSynchronization.java:61)
at org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform$TransactionManagerAdapter$TransactionAdapter$1.invoke(WebSphereExtendedJtaPlatform.java:173)
at $Proxy57.afterCompletion(Unknown Source)
at com.ibm.ws.jtaextensions.SynchronizationCallbackWrapper.afterCompletion(SynchronizationCallbackWrapper.java:75)
at com.ibm.tx.jta.RegisteredSyncs.coreDistributeAfter(RegisteredSyncs.java:357)
at com.ibm.ws.tx.jta.RegisteredSyncs.distributeAfter(RegisteredSyncs.java:317)
at com.ibm.tx.jta.TransactionImpl.distributeAfter(TransactionImpl.java:2949)
at com.ibm.tx.jta.TransactionImpl.postCompletion(TransactionImpl.java:2908)
at com.ibm.tx.jta.TransactionImpl.postCompletion(TransactionImpl.java:2821)
at com.ibm.tx.jta.TransactionImpl.commitXAResources(TransactionImpl.java:1783)
at com.ibm.ws.tx.jta.TransactionImpl.stage1CommitProcessing(TransactionImpl.java:553)
at com.ibm.tx.jta.TransactionImpl.processCommit(TransactionImpl.java:986)
at com.ibm.tx.jta.TransactionImpl.commit(TransactionImpl.java:920)
at com.ibm.ws.tx.jta.TranManagerImpl.commit(TranManagerImpl.java:436)
at com.ibm.tx.jta.TranManagerSet.commit(TranManagerSet.java:161)
at com.ibm.ws.uow.UOWManagerImpl.uowCommit(UOWManagerImpl.java:1224)
at com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1194)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:1142)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:629)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebSphereUowTransactionManager.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:127)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
at dao.HibernateDAO$$EnhancerByCGLIB$$443bb4c4.findByCriteria(<generated>)
at com.wanda.btc.common.service.WorkIsReadMarkService.workIsReadMark(WorkIsReadMarkService.java:40)
at com.wanda.btc.common.action.ProjectAction.warning_mark(ProjectAction.java:294)
at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:878)
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1280)
at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1356)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1332)
at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.callMethod(CompoundRootAccessor.java:232)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1356)
at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
at ognl.Ognl.getValue(Ognl.java:494)
at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:233)
at com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.java:355)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStack.java:344)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressionIsNotNull(OgnlValueStack.java:320)
at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:306)
at org.apache.struts2.components.Component.findValue(Component.java:382)
at org.apache.struts2.components.If.start(If.java:86)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:53)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_if_2(_project_2D_tenderPlanList.java:737)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_if_1(_project_2D_tenderPlanList.java:784)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_iterator_0(_project_2D_tenderPlanList.java:1590)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_form_0(_project_2D_tenderPlanList.java:1738)
at com.ibm._jsp._project_2D_tenderPlanList._jspService(_project_2D_tenderPlanList.java:152)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:104)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:259)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:372)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:157)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.wanda.btc.common.interceptor.FlowParameterInterceptor.doIntercept(FlowParameterInterceptor.java:32)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at interceptor.AuthInterceptor.doIntercept(AuthInterceptor.java:84)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at sso.interceptor.SsoLoginInterceptor.doIntercept(SsoLoginInterceptor.java:55)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1062)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:982)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)
[6/29/12 21:22:49:238 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,238 DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] - <successfully registered Synchronization>
[6/29/12 21:22:49:239 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,238 DEBUG [org.hibernate.internal.SessionImpl] - <Opened session at timestamp: 13409761692>
[6/29/12 21:22:49:239 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,239 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Obtaining JDBC connection>
[6/29/12 21:22:49:239 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,239 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Obtained JDBC connection>
[6/29/12 21:22:49:239 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,239 DEBUG [org.hibernate.SQL] - <select * from ( select supplierty0_.id as id62_, supplierty0_.code as code62_, supplierty0_.create_time as create3_62_, supplierty0_.edit_time as edit4_62_, supplierty0_.history as history62_, supplierty0_.if_disabled as if6_62_, supplierty0_.name as name62_, supplierty0_.parent_id as parent8_62_, supplierty0_.position as position62_, supplierty0_.root_id as root10_62_, supplierty0_.short_name as short11_62_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id=0 or d.parent_id is NULL) as formula17_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id = supplierty0_.id) as formula18_ from BTC11.btc_tender_supplier_type_cate supplierty0_ where supplierty0_.code=? ) where rownum <= ?>
[6/29/12 21:22:49:239 GMT+08:00] 0000003f SystemOut O Hibernate: select * from ( select supplierty0_.id as id62_, supplierty0_.code as code62_, supplierty0_.create_time as create3_62_, supplierty0_.edit_time as edit4_62_, supplierty0_.history as history62_, supplierty0_.if_disabled as if6_62_, supplierty0_.name as name62_, supplierty0_.parent_id as parent8_62_, supplierty0_.position as position62_, supplierty0_.root_id as root10_62_, supplierty0_.short_name as short11_62_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id=0 or d.parent_id is NULL) as formula17_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id = supplierty0_.id) as formula18_ from BTC11.btc_tender_supplier_type_cate supplierty0_ where supplierty0_.code=? ) where rownum <= ?
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 WARN [org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl] - <HHH000387: ResultSet's statement was not registered>
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 DEBUG [org.hibernate.loader.Loader] - <Result set row: 0>
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 DEBUG [org.hibernate.loader.Loader] - <Result row: EntityKey[com.wanda.btc.tender.outside.model.SupplierTypeCate#15385]>
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Skipping aggressive release due to registered resources>
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 DEBUG [org.hibernate.engine.internal.TwoPhaseLoad] - <Resolving associations for [com.wanda.btc.tender.outside.model.SupplierTypeCate#15385]>
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 DEBUG [org.hibernate.engine.internal.TwoPhaseLoad] - <Done materializing entity [com.wanda.btc.tender.outside.model.SupplierTypeCate#15385]>
[6/29/12 21:22:49:240 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,240 DEBUG [org.hibernate.engine.internal.StatefulPersistenceContext] - <Initializing non-lazy collections>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Processing flush-time cascades>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Dirty checking collections>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Flushed: 0 insertions, 0 updates, 0 deletions to 1 objects>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.internal.util.EntityPrinter] - <Listing entities:>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.internal.util.EntityPrinter] - <com.wanda.btc.tender.outside.model.SupplierTypeCate{parentId=15383, shortName=浜岀被, createTime=null, position=2, parent=com.wanda.btc.tender.outside.model.SupplierTypeCate#null, name=浜岀被鏍? isRoot=2, code=ELZB, history=(15385)(15383), editTime=null, subDictCount=4, ifDisabled=false, id=15385, rootId=15383}>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Skipping aggressive release due to registered resources>
[6/29/12 21:22:49:241 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,241 INFO [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <HHH000106: Forcing container resource cleanup on transaction completion>
[6/29/12 21:22:49:242 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,242 DEBUG [org.hibernate.engine.jdbc.internal.proxy.ConnectionProxyHandler] - <HHH000162: *** Logical connection closed ***>
[6/29/12 21:22:49:242 GMT+08:00] 0000003f RegisteredSyn E WTRN0074E: Exception caught from after_completion synchronization operation: org.hibernate.HibernateException: proxy handle is no longer valid
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.errorIfInvalid(AbstractProxyHandler.java:63)
at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:100)
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
at $Proxy59.getWrappedObject(Unknown Source)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:215)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.cleanup(JdbcResourceRegistryImpl.java:189)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:206)
at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.close(LogicalConnectionImpl.java:197)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.close(JdbcCoordinatorImpl.java:141)
at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.close(TransactionCoordinatorImpl.java:276)
at org.hibernate.internal.SessionImpl.close(SessionImpl.java:353)
at org.hibernate.internal.SessionImpl.managedClose(SessionImpl.java:544)
at org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorImpl.afterCompletion(SynchronizationCallbackCoordinatorImpl.java:132)
at org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.afterCompletion(RegisteredSynchronization.java:61)
at org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform$TransactionManagerAdapter$TransactionAdapter$1.invoke(WebSphereExtendedJtaPlatform.java:173)
at $Proxy57.afterCompletion(Unknown Source)
at com.ibm.ws.jtaextensions.SynchronizationCallbackWrapper.afterCompletion(SynchronizationCallbackWrapper.java:75)
at com.ibm.tx.jta.RegisteredSyncs.coreDistributeAfter(RegisteredSyncs.java:357)
at com.ibm.ws.tx.jta.RegisteredSyncs.distributeAfter(RegisteredSyncs.java:317)
at com.ibm.tx.jta.TransactionImpl.distributeAfter(TransactionImpl.java:2949)
at com.ibm.tx.jta.TransactionImpl.postCompletion(TransactionImpl.java:2908)
at com.ibm.tx.jta.TransactionImpl.postCompletion(TransactionImpl.java:2821)
at com.ibm.tx.jta.TransactionImpl.commitXAResources(TransactionImpl.java:1783)
at com.ibm.ws.tx.jta.TransactionImpl.stage1CommitProcessing(TransactionImpl.java:553)
at com.ibm.tx.jta.TransactionImpl.processCommit(TransactionImpl.java:986)
at com.ibm.tx.jta.TransactionImpl.commit(TransactionImpl.java:920)
at com.ibm.ws.tx.jta.TranManagerImpl.commit(TranManagerImpl.java:436)
at com.ibm.tx.jta.TranManagerSet.commit(TranManagerSet.java:161)
at com.ibm.ws.uow.UOWManagerImpl.uowCommit(UOWManagerImpl.java:1224)
at com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1194)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:1142)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:629)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebSphereUowTransactionManager.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:127)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
at dao.HibernateDAO$$EnhancerByCGLIB$$443bb4c4.getByProperty(<generated>)
at service.impl.CommonService.getByProperty(CommonService.java:32)
at com.wanda.btc.common.action.FlowBaseAction.getTypeCateNameByCode(FlowBaseAction.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:878)
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1280)
at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:101)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1356)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1332)
at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.callMethod(CompoundRootAccessor.java:232)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1356)
at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
at ognl.Ognl.getValue(Ognl.java:494)
at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:233)
at com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.java:355)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStack.java:344)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressionIsNotNull(OgnlValueStack.java:320)
at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:306)
at org.apache.struts2.components.Property.start(Property.java:159)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:53)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_property_1(_project_2D_tenderPlanList.java:815)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_if_3(_project_2D_tenderPlanList.java:849)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_iterator_0(_project_2D_tenderPlanList.java:1593)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_form_0(_project_2D_tenderPlanList.java:1738)
at com.ibm._jsp._project_2D_tenderPlanList._jspService(_project_2D_tenderPlanList.java:152)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:104)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:259)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:372)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:157)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.wanda.btc.common.interceptor.FlowParameterInterceptor.doIntercept(FlowParameterInterceptor.java:32)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at interceptor.AuthInterceptor.doIntercept(AuthInterceptor.java:84)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at sso.interceptor.SsoLoginInterceptor.doIntercept(SsoLoginInterceptor.java:55)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1062)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:982)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)
[6/29/12 21:22:49:273 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,273 DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] - <successfully registered Synchronization>
[6/29/12 21:22:49:273 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,273 DEBUG [org.hibernate.internal.SessionImpl] - <Opened session at timestamp: 13409761692>
[6/29/12 21:22:49:273 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,273 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Obtaining JDBC connection>
[6/29/12 21:22:49:273 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,273 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Obtained JDBC connection>
[6/29/12 21:22:49:273 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,273 DEBUG [org.hibernate.SQL] - <select count(this_.id) as y0_ from BTC11.BTC_WORK_ISREAD_MARK this_ where this_.op_user_id=? and this_.object_id=? and this_.clazz_name=? and this_.type=?>
[6/29/12 21:22:49:274 GMT+08:00] 0000003f SystemOut O Hibernate: select count(this_.id) as y0_ from BTC11.BTC_WORK_ISREAD_MARK this_ where this_.op_user_id=? and this_.object_id=? and this_.clazz_name=? and this_.type=?
[6/29/12 21:22:49:274 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,274 WARN [org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl] - <HHH000387: ResultSet's statement was not registered>
[6/29/12 21:22:49:274 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,274 DEBUG [org.hibernate.loader.Loader] - <Result set row: 0>
[6/29/12 21:22:49:274 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,274 DEBUG [org.hibernate.loader.Loader] - <Result row: >
[6/29/12 21:22:49:274 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,274 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Skipping aggressive release due to registered resources>
[6/29/12 21:22:49:274 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,274 DEBUG [org.hibernate.engine.internal.StatefulPersistenceContext] - <Initializing non-lazy collections>
[6/29/12 21:22:49:275 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,275 INFO [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <HHH000106: Forcing container resource cleanup on transaction completion>
[6/29/12 21:22:49:275 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,275 DEBUG [org.hibernate.engine.jdbc.internal.proxy.ConnectionProxyHandler] - <HHH000162: *** Logical connection closed ***>
[6/29/12 21:22:49:275 GMT+08:00] 0000003f RegisteredSyn E WTRN0074E: Exception caught from after_completion synchronization operation: org.hibernate.HibernateException: proxy handle is no longer valid
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.errorIfInvalid(AbstractProxyHandler.java:63)
at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:100)
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
at $Proxy59.getWrappedObject(Unknown Source)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:215)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.cleanup(JdbcResourceRegistryImpl.java:189)
at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:206)
at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.close(LogicalConnectionImpl.java:197)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.close(JdbcCoordinatorImpl.java:141)
at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.close(TransactionCoordinatorImpl.java:276)
at org.hibernate.internal.SessionImpl.close(SessionImpl.java:353)
at org.hibernate.internal.SessionImpl.managedClose(SessionImpl.java:544)
at org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorImpl.afterCompletion(SynchronizationCallbackCoordinatorImpl.java:132)
at org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.afterCompletion(RegisteredSynchronization.java:61)
at org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform$TransactionManagerAdapter$TransactionAdapter$1.invoke(WebSphereExtendedJtaPlatform.java:173)
at $Proxy57.afterCompletion(Unknown Source)
at com.ibm.ws.jtaextensions.SynchronizationCallbackWrapper.afterCompletion(SynchronizationCallbackWrapper.java:75)
at com.ibm.tx.jta.RegisteredSyncs.coreDistributeAfter(RegisteredSyncs.java:357)
at com.ibm.ws.tx.jta.RegisteredSyncs.distributeAfter(RegisteredSyncs.java:317)
at com.ibm.tx.jta.TransactionImpl.distributeAfter(TransactionImpl.java:2949)
at com.ibm.tx.jta.TransactionImpl.postCompletion(TransactionImpl.java:2908)
at com.ibm.tx.jta.TransactionImpl.postCompletion(TransactionImpl.java:2821)
at com.ibm.tx.jta.TransactionImpl.commitXAResources(TransactionImpl.java:1783)
at com.ibm.ws.tx.jta.TransactionImpl.stage1CommitProcessing(TransactionImpl.java:553)
at com.ibm.tx.jta.TransactionImpl.processCommit(TransactionImpl.java:986)
at com.ibm.tx.jta.TransactionImpl.commit(TransactionImpl.java:920)
at com.ibm.ws.tx.jta.TranManagerImpl.commit(TranManagerImpl.java:436)
at com.ibm.tx.jta.TranManagerSet.commit(TranManagerSet.java:161)
at com.ibm.ws.uow.UOWManagerImpl.uowCommit(UOWManagerImpl.java:1224)
at com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1194)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:1142)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:629)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebSphereUowTransactionManager.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:127)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
at dao.HibernateDAO$$EnhancerByCGLIB$$443bb4c4.findByCriteria(<generated>)
at com.wanda.btc.common.service.WorkIsReadMarkService.workIsReadMark(WorkIsReadMarkService.java:40)
at com.wanda.btc.common.action.ProjectAction.warning_mark(ProjectAction.java:294)
at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:878)
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1280)
at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1356)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1332)
at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.callMethod(CompoundRootAccessor.java:232)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1356)
at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
at ognl.Ognl.getValue(Ognl.java:494)
at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:233)
at com.opensymphony.xwork2.ognl.OgnlValueStack.getValue(OgnlValueStack.java:355)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStack.java:344)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressionIsNotNull(OgnlValueStack.java:320)
at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:306)
at org.apache.struts2.components.Component.findValue(Component.java:382)
at org.apache.struts2.components.If.start(If.java:86)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:53)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_if_2(_project_2D_tenderPlanList.java:737)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_if_1(_project_2D_tenderPlanList.java:784)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_iterator_0(_project_2D_tenderPlanList.java:1590)
at com.ibm._jsp._project_2D_tenderPlanList._jspx_meth_s_form_0(_project_2D_tenderPlanList.java:1738)
at com.ibm._jsp._project_2D_tenderPlanList._jspService(_project_2D_tenderPlanList.java:152)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:104)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:259)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:372)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:157)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at com.wanda.btc.common.interceptor.FlowParameterInterceptor.doIntercept(FlowParameterInterceptor.java:32)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at interceptor.AuthInterceptor.doIntercept(AuthInterceptor.java:84)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at sso.interceptor.SsoLoginInterceptor.doIntercept(SsoLoginInterceptor.java:55)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1062)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:982)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)
[6/29/12 21:22:49:281 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,281 DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] - <successfully registered Synchronization>
[6/29/12 21:22:49:281 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,281 DEBUG [org.hibernate.internal.SessionImpl] - <Opened session at timestamp: 13409761692>
[6/29/12 21:22:49:281 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,281 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Obtaining JDBC connection>
[6/29/12 21:22:49:281 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,281 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Obtained JDBC connection>
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,281 DEBUG [org.hibernate.SQL] - <select * from ( select supplierty0_.id as id62_, supplierty0_.code as code62_, supplierty0_.create_time as create3_62_, supplierty0_.edit_time as edit4_62_, supplierty0_.history as history62_, supplierty0_.if_disabled as if6_62_, supplierty0_.name as name62_, supplierty0_.parent_id as parent8_62_, supplierty0_.position as position62_, supplierty0_.root_id as root10_62_, supplierty0_.short_name as short11_62_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id=0 or d.parent_id is NULL) as formula17_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id = supplierty0_.id) as formula18_ from BTC11.btc_tender_supplier_type_cate supplierty0_ where supplierty0_.code=? ) where rownum <= ?>
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O Hibernate: select * from ( select supplierty0_.id as id62_, supplierty0_.code as code62_, supplierty0_.create_time as create3_62_, supplierty0_.edit_time as edit4_62_, supplierty0_.history as history62_, supplierty0_.if_disabled as if6_62_, supplierty0_.name as name62_, supplierty0_.parent_id as parent8_62_, supplierty0_.position as position62_, supplierty0_.root_id as root10_62_, supplierty0_.short_name as short11_62_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id=0 or d.parent_id is NULL) as formula17_, (select COUNT(*) from btc_tender_supplier_type_cate d where d.parent_id = supplierty0_.id) as formula18_ from BTC11.btc_tender_supplier_type_cate supplierty0_ where supplierty0_.code=? ) where rownum <= ?
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,282 WARN [org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl] - <HHH000387: ResultSet's statement was not registered>
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,282 DEBUG [org.hibernate.loader.Loader] - <Result set row: 0>
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,282 DEBUG [org.hibernate.loader.Loader] - <Result row: EntityKey[com.wanda.btc.tender.outside.model.SupplierTypeCate#15384]>
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,282 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Skipping aggressive release due to registered resources>
[6/29/12 21:22:49:282 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,282 DEBUG [org.hibernate.engine.internal.TwoPhaseLoad] - <Resolving associations for [com.wanda.btc.tender.outside.model.SupplierTypeCate#15384]>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.engine.internal.TwoPhaseLoad] - <Done materializing entity [com.wanda.btc.tender.outside.model.SupplierTypeCate#15384]>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.engine.internal.StatefulPersistenceContext] - <Initializing non-lazy collections>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Processing flush-time cascades>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Dirty checking collections>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Flushed: 0 insertions, 0 updates, 0 deletions to 1 objects>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.event.internal.AbstractFlushingEventListener] - <Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.internal.util.EntityPrinter] - <Listing entities:>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.internal.util.EntityPrinter] - <com.wanda.btc.tender.outside.model.SupplierTypeCate{parentId=15383, shortName=涓€绫? createTime=null, position=1, parent=com.wanda.btc.tender.outside.model.SupplierTypeCate#null, name=涓€绫绘爣, isRoot=2, code=YLZB, history=(15384)(15383), editTime=null, subDictCount=4, ifDisabled=false, id=15384, rootId=15383}>
[6/29/12 21:22:49:283 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,283 DEBUG [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <Skipping aggressive release due to registered resources>
[6/29/12 21:22:49:284 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,284 INFO [org.hibernate.engine.jdbc.internal.LogicalConnectionImpl] - <HHH000106: Forcing container resource cleanup on transaction completion>
[6/29/12 21:22:49:284 GMT+08:00] 0000003f SystemOut O 2012-06-29 21:22:49,284 DEBUG [org.hibernate.engine.jdbc.internal.proxy.ConnectionProxyHandler] - <HHH000162: *** Logical connection closed ***>
[6/29/12 21:22:49:284 GMT+08:00] 0000003f RegisteredSyn E WTRN0074E: Exception caught from after_completion synchronization operation: org.hibernate.HibernateException: proxy handle is no longer valid
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.errorIfInvalid(AbstractProxyHandler.java:63)
at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:100)
at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
at $Pr2012年6月29日 21:32
3个答案 按时间排序 按投票排序
-
2013-7-23 13:52:12 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:12 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:12 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:12 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:22 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:22 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:22 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:37 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:37 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:58 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:58 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered
2013-7-23 13:52:58 org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl release
WARN: HHH000387: ResultSet's statement was not registered2013年7月23日 14:01
相关推荐
《深入剖析Hibernate 4.1.4.Final源码》 Hibernate,作为一款著名的Java对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。它通过提供对象化的数据访问接口,使得开发者可以更加专注于业务...
RealView.MDK.4.1.4 Crack License ID Code
《PyPI 官网下载 | zope.proxy-4.1.4-py3.2-win32.egg》 在Python的世界中,PyPI(Python Package Index)是官方的第三方库仓库,它为开发者提供了丰富的模块和库资源,极大地拓展了Python的功能。今天我们将讨论的...
同时,Hibernate也支持Spring等框架的事务管理方式,提供更高级别的事务控制。 另外,Hibernate还提供了第二级缓存和查询缓存机制,以提高应用的性能。第二级缓存允许我们在多个Session之间共享数据,减少对数据库...
hibernate-4.1.4-final-API.chm 方便实用,支持索引,提高工作效率 与大伙分享
在事务管理上,Hibernate 4.1.4提供了一种统一的事务策略,可以很好地与Spring框架集成,实现声明式事务管理。这使得开发者无需手动管理事务,降低了出错的可能性,也提升了代码的可读性和可维护性。 此外,该版本...
Vue Devtools 4.1.4_0 版本是该工具的一个更新,通常包含性能优化、新功能和已知问题的修复。安装这个版本的插件,开发者可以更有效地检查和调试Vue组件的生命周期、状态管理、事件处理以及模板渲染等方面的问题。 ...
Hibernate 4.1.4.Final 是一个广泛使用的对象关系映射(ORM)框架,它为Java开发者提供了方便的数据持久化服务。这个版本的API、开发手册和开发指南是理解和应用Hibernate的核心参考资料,对于深入学习和高效开发至...
java spring AOP 支持添加的jar包,有需要的话可以下哦
4.1.4. Declare accessors and mutators for persistent fields (optional) 4.2. Implementing inheritance 4.3. Implementing equals() and hashCode() 4.4. Dynamic models 4.5. Tuplizers 5. Basic O/R Mapping ...
【标题】"hibernate-release-4.1.4" 是Hibernate框架的一个版本发布,具体为4.1.4.Final。Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发人员在处理数据库时使用面向对象的概念,极大地简化了数据库...
SSH框架整合是Web开发中常用的一种技术组合,它由Struts2、Spring和Hibernate三个开源框架组成,分别负责表现层、业务层和服务层的管理。本文将深入探讨SSH框架整合的具体过程及其在实际项目中的应用。 首先,...
- Hibernate核心库:`hibernate-core-4.1.4.Final.jar` - Proxool库:`proxool-0.9.1.jar` 或更高版本 - JDBC驱动库(根据你使用的数据库):例如,对于MySQL,需要`mysql-connector-java-x.x.x.jar` 3. **...
SSH网上购物系统是一个基于Java技术栈的电子商务平台,利用了Struts2、Hibernate和Spring三大框架,这在Java Web开发中被广泛采用。这个项目旨在模仿京东网站的用户界面,提供一个全面的在线购物体验。下面我们将...
最新版SSH框架(spring3.1.2+hibernate4.1.4+struts2.3.4+bonecp0.7.1) 使用bonecp作为数据库连接池工具 下载后可以运行,有例子,使用freemarker模板展示。
hibernate-core-4.1.4.Final-sources
Spring 4.1.4.RELEASE对JDBC和ORM(Object-Relational Mapping)的支持更为完善,包括JdbcTemplate、SimpleJdbcInsert、Hibernate、JPA等,提供了统一的模板方法和事务管理,简化了数据库操作。 8. **WebSocket...
Hibernate 4.1.4 Final CHM
Spring 4.1.4.RELEASE是该框架的一个重要版本,发布于2015年,为开发者提供了许多改进和新特性。这个版本的发布是基于Spring 4.1.x系列,它在4.1.3的基础上进行了一些修复和优化,确保了框架的稳定性和性能。 在...