Looks like a regression in handling of positional params. I could've sworn I had tests for these.....but no, they don't exist. I'll follow up with a bug number you can use to track this issue. I'll also try to find you a workaround.
Sorry for the trouble, Max On Tue, Sep 15, 2009 at 12:33 AM, damnpana...@googlemail.com < damnpana...@googlemail.com> wrote: > > I have a jpa/spring dao that returns a user by open id url. Running > on sdk 1.2.1, his worked without a problem. moving to 1.2.2, and now > 1.2.5, it no longer returns any records. Returning all records and > using String.equals works fine: > > String openIdUrl = "http://blah/me"; > List results = em.createQuery("select u from "+OpenIDUser.class.getName > ()+" u where u.openIDUrl=?1").setParameter(1, openIdUrl).getResultList > (); > //results is size 0 > > List l = em.createQuery("select u from "+OpenIDUser.class.getName()+" > u").getResultList(); > for(Object o: l){ > String url = ((OpenIDUser)o).getOpenIDUrl(); > if(openIdUrl.equals(url)){ > //string matches > return (OpenIDUser)o; > } > } > > I am assuming I have inadvertently screwed something up in my > environment, but I'm struggling to get any more information - can > anyone suggest any pointers? > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---