您好我在我的应用程序中使用hibernate命名查询,同时执行命名查询我得到一些例外查询
@NamedQuery(name="fetchCTCByReferenceIdByPendingApproval",
query="from icici.ctc.model.CTCChargeTakingCertificate ctc where ctc.idkey = :referenceId and ctc.ctcWorkFlowItem.actionPendingBy = :approverId and trunc(ctc.created_on) > '24-APR-2015'")
例外是
0:25:00,765 ERROR [jsp:154] org.hibernate.HibernateException: Errors in named queries: fetchCTCByReferenceIdByPendingApprov
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:426)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
at icici.ctc.system.ServiceLocator.getHibernateSessionFactory(ServiceLocator.java:37)
at icici.ctc.system.OpenSessionInViewPhaseListener.beforePhase(OpenSessionInViewPhaseListener.java:33)
at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at org.portletfaces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:391)
at org.portletfaces.bridge.GenericFacesPortlet.doView(GenericFacesPortlet.java:181)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)