【问题标题】:Objectify - send autogenerated key into GWT client-sideObjectify - 将自动生成的密钥发送到 GWT 客户端
【发布时间】:2013-02-12 07:50:15
【问题描述】:

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

假设我有一个新的对象化实体,其键字段为@Id Long id;

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

如何处理?

【问题讨论】:

标签: google-app-engine gwt objectify


【解决方案1】:

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

【讨论】:

  • 我正在使用 now() 进行测试,实际上它是更新 pojo,但仅在服务器端。这是我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-18
  • 1970-01-01
  • 2014-07-02
  • 2013-05-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多