用@OnSave方法计算值:
@Entitypublic class YourEntity { @Id Long id; String foo; String bar; @Index String computed; @onSave void computeComputed() { computed = // synthesize from foo and bar }}
这就是NDB的ComputedProperty实际上所做的。Java确实没有匹配该语法的方法,而且我不确定NDB的方法是否更优雅。只需取消setter方法即可
computed。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)