标签: google-app-engine gwt objectify
如何将服务器端自动生成的密钥反映到GWT应用程序客户端的Entity中?
假设我有关键字段@Id Long id;
@Id Long id;
在保存之前,id的值为null。保存密钥值后自动生成并更新pojo,但仅在服务器端,而不是客户端。因此,当我第二次按下“保存按钮”时,我在数据库中获得了重复的对象,因为生成了新的键值。
如何处理?
答案 0 :(得分:1)
您使用的是异步接口,而不是调用now()吗? Objectify会将自动生成的密钥填充到您的POJO中,但仅在完成异步结果时才会填充。