如何在Google Cloud Endpoints API(GAE)中强制使用唯一字段

时间:2016-03-01 19:54:58

标签: java google-app-engine google-cloud-endpoints jdo

我的Google Cloud Endpoints API中有自定义用户对象:

public class User {

   @PrimaryKey
   @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
   private Long id; // <- This is unique by default because of @PrimaryKey

   @Persistent
   private String username; // <- How to make this unique as well

   ...
}

强制任意字段唯一的最佳方法是什么?我是否应该在我的insert方法中查询具有给定用户名的用户以检查它是否已存在?

我查看了older posts中给出的答案,但是想知道自那时以来是否有任何改变。

0 个答案:

没有答案