0 0

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 $Pr

3个答案 按时间排序 按投票排序

0 0

换成hibernate4.2.X试一下

2013年11月13日 09:18
0 0

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 registered

2013年7月23日 14:01
0 0

同求解啊。我也遇到这问题了

2013年7月23日 14:01

相关推荐

    hibernate源码release-4.1.4.Final版

    《深入剖析Hibernate 4.1.4.Final源码》 Hibernate,作为一款著名的Java对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。它通过提供对象化的数据访问接口,使得开发者可以更加专注于业务...

    RealView.MDK.4.1.4 keygen

    RealView.MDK.4.1.4 Crack License ID Code

    PyPI 官网下载 | zope.proxy-4.1.4-py3.2-win32.egg

    《PyPI 官网下载 | zope.proxy-4.1.4-py3.2-win32.egg》 在Python的世界中,PyPI(Python Package Index)是官方的第三方库仓库,它为开发者提供了丰富的模块和库资源,极大地拓展了Python的功能。今天我们将讨论的...

    hibernate 4.1.4

    同时,Hibernate也支持Spring等框架的事务管理方式,提供更高级别的事务控制。 另外,Hibernate还提供了第二级缓存和查询缓存机制,以提高应用的性能。第二级缓存允许我们在多个Session之间共享数据,减少对数据库...

    hibernate-4.1.4-final-API

    hibernate-4.1.4-final-API.chm 方便实用,支持索引,提高工作效率 与大伙分享

    hibernate-4.1.4

    在事务管理上,Hibernate 4.1.4提供了一种统一的事务策略,可以很好地与Spring框架集成,实现声明式事务管理。这使得开发者无需手动管理事务,降低了出错的可能性,也提升了代码的可读性和可维护性。 此外,该版本...

    vue-devtools-4.1.4_0.zip

    Vue Devtools 4.1.4_0 版本是该工具的一个更新,通常包含性能优化、新功能和已知问题的修复。安装这个版本的插件,开发者可以更有效地检查和调试Vue组件的生命周期、状态管理、事件处理以及模板渲染等方面的问题。 ...

    hibernate4.1.4.FinalAPI,开发手册,开发指南

    Hibernate 4.1.4.Final 是一个广泛使用的对象关系映射(ORM)框架,它为Java开发者提供了方便的数据持久化服务。这个版本的API、开发手册和开发指南是理解和应用Hibernate的核心参考资料,对于深入学习和高效开发至...

    spring-aop-4.1.4.RELEASE.jar

    java spring AOP 支持添加的jar包,有需要的话可以下哦

    Hibernate Reference Documentation3.1

    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-release-4.1.4" 是Hibernate框架的一个版本发布,具体为4.1.4.Final。Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发人员在处理数据库时使用面向对象的概念,极大地简化了数据库...

    SSH框架整合struts2.3.4+spring3.1.3+Hibernate4.1.4

    SSH框架整合是Web开发中常用的一种技术组合,它由Struts2、Spring和Hibernate三个开源框架组成,分别负责表现层、业务层和服务层的管理。本文将深入探讨SSH框架整合的具体过程及其在实际项目中的应用。 首先,...

    hibernate4.1.4中hibernate+Proxool无法实现加载Proxool的配置文件解决办法及jar包

    - 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网上购物系统。Struts2.3.4_Hibernate4.1.4_Spring3.1.1

    SSH网上购物系统是一个基于Java技术栈的电子商务平台,利用了Struts2、Hibernate和Spring三大框架,这在Java Web开发中被广泛采用。这个项目旨在模仿京东网站的用户界面,提供一个全面的在线购物体验。下面我们将...

    最新版SSH框架(spring3.1.2+hibernate4.1.4+struts2.3.4+bonecp0.7.1)

    最新版SSH框架(spring3.1.2+hibernate4.1.4+struts2.3.4+bonecp0.7.1) 使用bonecp作为数据库连接池工具 下载后可以运行,有例子,使用freemarker模板展示。

    hibernate-core-4.1.4.Final-sources

    hibernate-core-4.1.4.Final-sources

    spring-framework-4.1.4.RELEASE-dist

    Spring 4.1.4.RELEASE对JDBC和ORM(Object-Relational Mapping)的支持更为完善,包括JdbcTemplate、SimpleJdbcInsert、Hibernate、JPA等,提供了统一的模板方法和事务管理,简化了数据库操作。 8. **WebSocket...

    Hibernate 4.1.4 Final

    Hibernate 4.1.4 Final CHM

    spring-framework-4.1.4.RELEASE-dist.rar

    Spring 4.1.4.RELEASE是该框架的一个重要版本,发布于2015年,为开发者提供了许多改进和新特性。这个版本的发布是基于Spring 4.1.x系列,它在4.1.3的基础上进行了一些修复和优化,确保了框架的稳定性和性能。 在...

Global site tag (gtag.js) - Google Analytics