Hello, I’ve just run into a problem I don’t know how to solve right now: I have this class named i.e. "Token", one endpoint in web.xml for a class that manipulates this @PersistenceCapable class with @Persistent private Boolean field named "valid".
What the endpoint class does: it either stores a new Token instance by making it persistent, based on POST data, by making it persistent by the .makePersistent() call. Then, for another kind of POST data, it loads the Token instance and calls a method called "invalidate" on it, which basically just sets the valid field to Boolean.FALSE (instead of Boolean.TRUE with which it was previously persisted). Besides this, I have a simple Java program that makes calls to the endpoint, with some delay in between each request. It all works well, well, except for one point: when I check the datastore viewer, there is no "valid" field set to false, even though that endpoint call was indeed made. But I can see that the Token instance was updated, because of the OPT_VERSION field added by @Version(strategy = VersionStrategy.VERSION_NUMBER). Anyone has an idea where the error might be? -- 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.
