2011-01-08 54 views
2

我在Google App Engine中使用JDO實現了Web應用程序。Google App Engine中的JDO:無主的一對多關係中的鍵的順序

根據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文章:(

回答

2

List S IN一般排序被保留,包括List<Key>

相關問題