存储具有相同@Id值但具有唯一父值的对象?

时间:2012-07-30 12:27:36

标签: google-cloud-datastore objectify

使用objectify和GAE在数据存储区中存储两个对象,对于标记为@Id但具有@Parent字段的唯一值的字段具有相同的值是合法的吗?

例如


item1 {
    @Id Long ( value 123 )
    @Parent Key ( value XYZ )
}

item2 {
    @Id Long ( value 123 )
    @Parent Key ( value ABC )
}

1 个答案:

答案 0 :(得分:1)

是。从概念上讲,它有助于颠倒@Parent和@Id字段的顺序,以便@Parent字段是第一个; id仅对于给定种类和父级是唯一的。