2013-08-12 47 views
0

在我使用Python NDB API之前,我可以在屬性上設置required屬性。在Objectify文檔中我找不到任何類似的東西。如何用Objectify做到這一點?模型中的必填字段

回答

1

看起來物化有no such functionality,在那裏你會要求用戶設置字段的值。

但是,您可以防止保存帶有空值的字段:@IgnoreSave(IfNull.class)。 (你可以使用任何[If][2]子類:IfDefault, IfEmpty, IfEmptyString, IfFalse,等..)

+0

我只知道我可以做沒有參數的構造函數是私有的(因爲它是對象化所必需的)並且使用所有必需的字段值構造一個更多的公共構造函數。但'@IgnoreSave(IfNull.class)'肯定有幫助,我甚至都沒有想過,謝謝。 – bobby