为什么不能定义另一个键而不是
@首要的关键
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
私钥键;
?
如果我尝试定义一个@PrimaryKey,那么整数我得到一个服务器错误...
http://code.google.com/intl/de-DE/appengine/docs/java/datastore/dataclasses.html
答案 0 :(得分:4)
是的,你可以使用Long
@PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Long id;
或字符串
@PrimaryKey 私有字符串名称;
请参阅http://code.google.com/appengine/docs/java/datastore/creatinggettinganddeletingdata.html