-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 
Author Message
 Post subject: EJB3QL positional parameters
PostPosted: Thu Apr 27, 2006 11:18 am 
Newbie

Joined: Tue May 25, 2004 9:56 am
Posts: 19
Using Hibernate 3.2.0.CR1, Annotations 3.1beta9, EntityManager 3.1beta7

This works:
Code:
return em.createQuery("select m from Menu m where m.date = :date")
   .setParameter("date", date, TemporalType.DATE)
   .getSingleResult();


This throws an exception:
Code:
return em.createQuery("select m from Menu m where m.date = ?1")
   .setParameter(1, date, TemporalType.DATE)
   .getSingleResult();




Full stack trace of any exception that occurs:
Caused by: org.hibernate.QueryException: Named parameter does not appear in Query: 1 [select m from edu.cornerstone.portal.portlets.food.menu.model.Menu m where m.date = ?1]
at org.hibernate.hql.classic.QueryTranslatorImpl.getNamedParameterLocs(QueryTranslatorImpl.java:503)
at org.hibernate.loader.Loader.bindNamedParameters(Loader.java:1739)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1577)
at org.hibernate.loader.Loader.doQuery(Loader.java:661)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2145)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
at org.hibernate.loader.Loader.list(Loader.java:2024)
at org.hibernate.hql.classic.QueryTranslatorImpl.list(QueryTranslatorImpl.java:888)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1109)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:53)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 27, 2006 1:32 pm 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7256
Location: Paris, France
The exception cannot come from the code you're showing. Please post code and exception in sync

_________________
Emmanuel


Top
 Profile  
 
 Post subject:
PostPosted: Fri Apr 28, 2006 1:00 pm 
Newbie

Joined: Tue May 25, 2004 9:56 am
Posts: 19
Code (CuDAOJPAImpl extends org.springframework.orm.jpa.support.JpaDaoSupport):

Code:
package edu.cornerstone.portal.portlets.food.menu;

import java.util.Date;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceException;
import javax.persistence.TemporalType;

import org.springframework.orm.jpa.JpaCallback;

import edu.cornerstone.cuservice.CuDAOJPAImpl;
import edu.cornerstone.portal.portlets.food.menu.model.Menu;

public class DAOJPAImpl extends CuDAOJPAImpl implements DAO {

   public Menu getMenuByDate(final Date date) {
      return (Menu) getJpaTemplate().execute(new JpaCallback() {

         public Object doInJpa(EntityManager em) throws PersistenceException {
            return em.createQuery("select m from Menu m where m.date = ?1")
                  .setParameter(1, date, TemporalType.DATE)
                  .getSingleResult();
         }

      });
   }
}



Full stack trace (2nd-to-last nested exception references the above code):

Code:
INFO 2006-04-27 11:00:52,303 com.liferay.portlet.PortletContextImpl - /WEB-INF/view/index.xhtml @80,51 rendered="#{empty viewbean.menu}": Exception getting value of property menu of base of type : edu.cornerstone.portal.portlets.food.menu.jsf.ViewBean
javax.faces.el.EvaluationException: /WEB-INF/view/index.xhtml @80,51 rendered="#{empty viewbean.menu}": Exception getting value of property menu of base of type : edu.cornerstone.portal.portlets.food.menu.jsf.ViewBean
   at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:60)
   at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1076)
   at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:543)
   at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:551)
   at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:551)
   at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:367)
   at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:396)
   at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:266)
   at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:235)
   at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
   at edu.cornerstone.portal.portlet.util.MyFacesModalPortlet.render(MyFacesModalPortlet.java:51)
   at edu.cornerstone.portal.portlet.util.MyFacesModalCatchingPortlet.render(MyFacesModalCatchingPortlet.java:69)
   at org.apache.myfaces.portlet.PortletFilterChain.renderFilter(PortletFilterChain.java:121)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.myfaces.portlet.TomahawkPortletFilter.invokeRenderFilter(TomahawkPortletFilter.java:277)
   at org.apache.myfaces.portlet.TomahawkPortletFilter.renderFilter(TomahawkPortletFilter.java:151)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.myfaces.portlet.PortletFilterWrapper.renderFilter(PortletFilterWrapper.java:104)
   at org.apache.myfaces.portlet.PortletFilterChain.renderFilter(PortletFilterChain.java:114)
   at org.apache.myfaces.portlet.MyFacesFilterPortlet.render(MyFacesFilterPortlet.java:147)
   at org.springframework.web.portlet.mvc.PortletWrappingController.handleRenderRequestInternal(PortletWrappingController.java:158)
   at org.springframework.web.portlet.mvc.AbstractController.handleRenderRequest(AbstractController.java:204)
   at org.springframework.web.portlet.mvc.SimpleControllerHandlerAdapter.handleRender(SimpleControllerHandlerAdapter.java:46)
   at org.springframework.web.portlet.DispatcherPortlet.doRenderService(DispatcherPortlet.java:705)
   at org.springframework.web.portlet.FrameworkPortlet.processRequest(FrameworkPortlet.java:420)
   at org.springframework.web.portlet.FrameworkPortlet.doDispatch(FrameworkPortlet.java:391)
   at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
   at com.liferay.portal.servlet.PortletServlet.service(PortletServlet.java:78)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:297)
   at com.liferay.portlet.CachePortlet.render(CachePortlet.java:178)
   at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(org.apache.jsp.html.portal.render_005fportlet_jsp:577)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:945)
   at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(org.apache.jsp.html.portal.layout.view.portlet_jsp:942)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at com.liferay.common.taglib.IncludeTag.doEndTag(IncludeTag.java:61)
   at org.apache.jsp.html.portal.layout_jsp._jspService(org.apache.jsp.html.portal.layout_jsp:384)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at com.liferay.common.taglib.IncludeTag.doEndTag(IncludeTag.java:61)
   at org.apache.jsp.html.themes.eaglesnest.templates.portal_005fnormal_jsp._jspService(org.apache.jsp.html.themes.eaglesnest.templates.portal_005fnormal_jsp:1049)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at com.liferay.common.taglib.util.ThemeUtil.includeJSP(ThemeUtil.java:127)
   at com.liferay.common.taglib.util.ThemeUtil.include(ThemeUtil.java:93)
   at com.liferay.common.taglib.IncludeTag.doEndTag(IncludeTag.java:56)
   at org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_theme_include_0(org.apache.jsp.html.common.themes.portal_jsp:416)
   at org.apache.jsp.html.common.themes.portal_jsp._jspService(org.apache.jsp.html.common.themes.portal_jsp:361)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
   at com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:73)
   at com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcessor.java:184)
   at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
   at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)
   at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
   at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:159)
   at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
   at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
   at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:355)
   at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:677)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:95)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:136)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.java:117)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at edu.yale.its.tp.cas.client.filter.CASFilter.doFilter(CASFilter.java:317)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
   at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.el.EvaluationException: Bean: edu.cornerstone.portal.portlets.food.menu.jsf.ViewBean, property: menu
   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:442)
   at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
   at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
   at com.sun.el.parser.AstValue.getValue(AstValue.java:96)
   at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:28)
   at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
   at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
   at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
   ... 150 more
Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:438)
   ... 157 more
Caused by: org.springframework.orm.jpa.JpaSystemException: org.hibernate.QueryException: Named parameter does not appear in Query: 1 [select m from edu.cornerstone.portal.portlets.food.menu.model.Menu m where m.date = ?1]; nested exception is javax.persistence.PersistenceException: org.hibernate.QueryException: Named parameter does not appear in Query: 1 [select m from edu.cornerstone.portal.portlets.food.menu.model.Menu m where m.date = ?1]
   at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessException(EntityManagerFactoryUtils.java:176)
   at org.springframework.orm.jpa.DefaultJpaDialect.translateException(DefaultJpaDialect.java:106)
   at org.springframework.orm.jpa.JpaAccessor.convertJpaAccessException(JpaAccessor.java:163)
   at org.springframework.orm.jpa.JpaTemplate.execute(JpaTemplate.java:197)
   at org.springframework.orm.jpa.JpaTemplate.execute(JpaTemplate.java:157)
   at edu.cornerstone.portal.portlets.food.menu.DAOJPAImpl.getMenuByDate(DAOJPAImpl.java:19)
   at edu.cornerstone.portal.portlets.food.menu.Service.getMenu(Service.java:48)
   at edu.cornerstone.portal.portlets.food.menu.Service$$FastClassByCGLIB$$93c21aed.invoke(<generated>)
   at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
   at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:710)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:100)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:648)
   at edu.cornerstone.portal.portlets.food.menu.Service$$EnhancerByCGLIB$$be8df1e8.getMenu(<generated>)
   at edu.cornerstone.portal.portlets.food.menu.jsf.ViewBean.getMenu(ViewBean.java:106)
   ... 162 more
Caused by: javax.persistence.PersistenceException: org.hibernate.QueryException: Named parameter does not appear in Query: 1 [select m from edu.cornerstone.portal.portlets.food.menu.model.Menu m where m.date = ?1]
   at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:562)
   at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:72)
   at edu.cornerstone.portal.portlets.food.menu.DAOJPAImpl$1.doInJpa(DAOJPAImpl.java:22)
   at org.springframework.orm.jpa.JpaTemplate.execute(JpaTemplate.java:192)
   ... 174 more
Caused by: org.hibernate.QueryException: Named parameter does not appear in Query: 1 [select m from edu.cornerstone.portal.portlets.food.menu.model.Menu m where m.date = ?1]
   at org.hibernate.hql.classic.QueryTranslatorImpl.getNamedParameterLocs(QueryTranslatorImpl.java:503)
   at org.hibernate.loader.Loader.bindNamedParameters(Loader.java:1739)
   at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1577)
   at org.hibernate.loader.Loader.doQuery(Loader.java:661)
   at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
   at org.hibernate.loader.Loader.doList(Loader.java:2145)
   at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
   at org.hibernate.loader.Loader.list(Loader.java:2024)
   at org.hibernate.hql.classic.QueryTranslatorImpl.list(QueryTranslatorImpl.java:888)
   at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
   at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1109)
   at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
   at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:756)
   at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:63)
   ... 176 more


Top
 Profile  
 
 Post subject:
PostPosted: Fri Apr 28, 2006 4:40 pm 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7256
Location: Paris, France
I definetly works in my unit tests.
Beisdes that, why the hell did you add yet another abstraction layer? What is this JpaTemplate useful for exactly

_________________
Emmanuel


Top
 Profile  
 
 Post subject:
PostPosted: Fri Apr 28, 2006 11:56 pm 
Newbie

Joined: Tue May 25, 2004 9:56 am
Posts: 19
Yes, I realize JpaTemplate is not needed. I was working on migrating from a different spring Template and so to just get things working I was continuing to use the extra layer.

Since I ended up deciding not to switch to Hibernate EntityManager (for other reasons), and since your unit tests work, well, I guess you can forget about this.

Thanks anyway


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.