1

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

假设我有带有关键字段的新对象化实体@Id Long id;

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

如何处理?

4

1 回答 1

1

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

于 2013-02-27T08:09:18.827 回答