Hello!

I have some objects in the database that have a String property called
version.
Some of them have version = '0.2', the others have '0.0'

I have an application written in java.
When i query for an object with version 0.2 with the low level api it
works (it finds 62 obejcts)

                        DatastoreService ds = 
DatastoreServiceFactory.getDatastoreService
();
                        Query q1 = new Query("DbRawContact");
                        q1.addFilter("version", FilterOperator.EQUAL, "0.2");
                        PreparedQuery pq = ds.prepare(q1);
                        log.info("remainging: " + pq.countEntities());

When i query with JDO the query doesn't fetch anything!

I won't post the JDO query here, because i actually use a wrapper
around it (too many lines to post here); but i'm 99.99% sure that code
is correct because it works for a version = '0.0' query with no
problems! (and for all other queries that i'm doing with it)

I even tried to fetch one of those "version 0.2" objects using a
different property; was succesful, so then i tried a consecutive query
with "version = fetchedObject.getVersion()". No results! What gives? :(
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to