Making the change you have suggested results in:

Server Error: Invalid primary key for 
com.zoltu.jdo_requestfactory_test.server.MyEntity.  The primary key field is 
an encoded String but an unencoded value has been provided. If you want to 
set an unencoded value on this field you can either change its type to be an 
unencoded String (remove the "gae.encoded-pk" extension), change its type to 
be a com.google.appengine.api.datastore.Key and then set the Key's name 
field, or create a separate String field for the name component of your 
primary key and add the "gae.pk-name" extension.

 I should specify that I do want to be able to set the primary key manually. 
 I have a unique string identifier I would like to use as the primary key 
for MyEntity.  Also, attempting to use a Long results in the same problem.  
http://www.datanucleus.org/products/accessplatform/jdo/primary_key.html shows 
that most of the basic types have special Identity classes, none of which 
can be sent to the client (client can only receive basic types according to 
http://code.google.com/webtoolkit/doc/latest/DevGuideRequestFactory.html#transportable
).

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/yvVeairI37UJ.
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-web-toolkit?hl=en.

Reply via email to