Objectify - 将自动生成的密钥发送到GWT客户端

时间:2013-02-26 18:14:18

标签: google-app-engine gwt objectify

如何将服务器端自动生成的密钥反映到GWT应用程序客户端的Entity中?

假设我有关键字段@Id Long id;

的新客观化实体

在保存之前,id的值为null。保存密钥值后自动生成并更新pojo,但仅在服务器端,而不是客户端。因此,当我第二次按下“保存按钮”时,我在数据库中获得了重复的对象,因为生成了新的键值。

如何处理?

1 个答案:

答案 0 :(得分:1)

您使用的是异步接口,而不是调用now()吗? Objectify会将自动生成的密钥填充到您的POJO中,但仅在完成异步结果时才会填充。