【发布时间】:2014-12-11 18:22:36
【问题描述】:
我正在使用 Google App Engine 和 JDO 数据存储构建网络服务。
一切都很好,我对这些部分如何组合在一起非常了解。
我遇到的问题如下:
当我插入一个具有未拥有的相关商店对象的新产品类时,即使该商店已经存在,它也会创建一个新的商店对象。
我希望发生的情况是,如果 json 与已存在的商店数据一起提交,它只会将新产品链接到现有商店,而不是创建具有新 id 的重复商店。
我尝试将@Unique(name = "STORE_COMPOSITE_IDX", members = {"key", "name"}) 添加到商店类中,认为如果名称已经存在,它将链接到该商店,但这不起作用。
如何让它发挥作用?
【问题讨论】:
标签: java google-app-engine jdo