【问题标题】:JDO in Google App Engine: order of keys in unowned one-to-many relationshipGoogle App Engine 中的 JDO:无主一对多关系中的键顺序
【发布时间】:2011-01-08 17:48:45
【问题描述】:

我正在 Google App Engine 中使用 JDO 实现 Web 应用程序。

根据documentation,在拥有的一对多关系中,“所有者”对象集合中元素的顺序由自动创建的索引字段或显式排序子句中给出的信息确定。例如:

@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 集合来存储“嵌套”元素的键,是否保留键的顺序?

我在JDO relationships 文章和Data Classes 文章中都找不到答案:(

【问题讨论】:

    标签: java google-app-engine jdo


    【解决方案1】:

    一般会保留Lists 的顺序,包括List&lt;Key&gt;

    【讨论】:

      猜你喜欢
      • 2011-06-19
      • 2011-03-17
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多