Hi,

I'm trying to set the primary key in order to be able to read from DB
the exact object faster. Looking at that tutorial
http://code.google.com/appengine/docs/java/datastore/creatinggettinganddeletingdata.html
this should be possible. Nevertheless all my attempts using
Key k = KeyFactory.createKey(Unit.class.getSimpleName(), 11111);
or guessing with any other variations I always receive:

javax.jdo.JDOFatalUserException: Attempt was made to manually set the
id component of a Key primary key.  If you want to control the value
of the primary key, set the name component instead.

What I'm doing wrong? Is it possible at all to set my own part of the
primary key? What "set the name component" means? AFAIK the key
contains appID, object kind and ID, there is no name as part of the
key.

Sorry if my question is stupid, but I'm just starting with GWT.
--~--~---------~--~----~------------~-------~--~----~
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