JDO в Google App Engine: порядок ключей в неизвестных отношениях «один ко многим» - PullRequest
2 голосов
/ 08 января 2011

Я внедряю веб-приложение с JDO в Google App Engine.

Согласно документации , в собственных отношениях «один ко многим» порядок элементов в коллекции объектов «владелец» определяется либо автоматически созданным индексным полем, либо информацией, предоставленной в явном предложении заказа. Например:

@PersistenceCapable
public class Person {

    // ...

    @Order(extensions = @Extension(vendorName="datanucleus", key="list-ordering", value="country asc, city asc"))
    private List<ContactInfo> contacts = new List<ContactInfo>();

В несобственных отношениях объект "владелец" содержит коллекцию ключей "вложенных" объектов, например:

@PersistenceCapable
public class Author {

    // ...

    @Persistent
    private List<Key> books;

Сохраняется ли порядок ключей, если я использую список List в объекте "owner" для хранения ключей "вложенных" элементов?

Я не смог найти ответ ни в Связи JDO статья, ни в Классы данных статья: (

1 Ответ

2 голосов
/ 12 января 2011

Порядок List в целом сохраняется, List<Key> включен.

...