Primarily,
many thanks to Craig for the excellent answer below which I found very useful in finding my original problem ...
ref: Problem using GWT Simple RPC: code included
Based on this decision, how can I overcome it (apparently the GWT limitation), where if I leave my permanent object in the / shared folder , as Craig suggests ... and the annotation is like GWT hints ...
@PersistenceCapable
public class Employee {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
It seems that GWT is not dealing with / import com.google.appengine.datastore.key on the client side?
I saw some ugly hacks ... but nothing elegant.
Any suggestions are welcome, thanks