Хранить объекты с одинаковыми значениями @Id, но уникальными родительскими значениями?

Можно ли с помощью objectify и GAE хранить в хранилище данных два объекта, которые имеют одинаковое значение для поля, помеченного как @Id, но имеют уникальные значения для поля @Parent?

Например


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

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

person Chris Johnson    schedule 30.07.2012    source источник


Ответы (1)


да. Концептуально это помогает изменить порядок полей @Parent и @Id так, чтобы поля @Parent были первыми; идентификаторы уникальны только для данного вида и родителя.

person stickfigure    schedule 30.07.2012