2010-03-31 28 views
0

在从App Engine docs这个例子中,为何例如声明contactInfos这样的(没有泛型):为什么要声明没有泛型的“private List contactInfos”(“private List <ContactInfo> contactInfos”)?

import javax.jdo.annotations.Element; 
// ... 
    @Persistent 
    @Element(dependent = "true") 
    private List contactInfos; 

代替这样的,使用通用:

import javax.jdo.annotations.Element; 
// ... 
    @Persistent 
    @Element(dependent = "true") 
    private List <ContactInfo> contactInfos; 

回答

1

不需要泛型,强烈推荐。

在App Engine中指定List<ContactInfo>是绝对可行的,我无法想象这是表示App Engine中不允许使用通用列表。

相关问题