I'm more concerned about the proper way to do this generically. I
can't realistically store duplicates of every string based field that
I may want to search for.


On Nov 16, 11:36 am, Rusty Wright <rwright.li...@gmail.com> wrote:
> The recommended approach is to store the userName in all lower case, as an 
> additional field/column, and then do the toLowerCase on the incoming 
> parameter user name when you do the query and use that field/column that was 
> stored in lower case.
>
>
>
> Kris wrote:
> > Is there any way to perform a JDO query on google app engine using a
> > case insensitive string comparison? e.g.
>
> > For example,
> >            Query query = pm.newQuery(User.class, "userName.toLowerCase() ==
> > user && password == pass");
> >            query.declareParameters("String user, String pass");
> >            query.setUnique(true);
> >            User user = (User) query.execute(userName.toLowerCase(), 
> > password);
>
> > Of course GAE does not support the usage of toLowerCase() in the
> > filter string.
>
> > There's probably a terribly simple way to do this that I'm just not
> > aware of.
>
> > --
>
> > 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-j...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine-java+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine-java?hl=.

--

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-j...@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=.


Reply via email to