【发布时间】:2013-06-02 07:15:01
【问题描述】:
我正在为 Google App Engine 创建一个端点,为了简单起见,我遇到了创建自定义 ArrayList 的需求,但我似乎遇到了麻烦。
如果我使用这样的东西,一切都很好
public class MyClass {
@ElementCollection
private List<Person> People;
// etc
}
如果我切换到
public class PersonList extends ArrayList<Person> {
// custom methods
}
public class MyClass {
@ElementCollection
private PersonList People;
// etc
}
我得到了错误
PersonList 不是受支持的属性类型。
我必须坚持第一个实现,还是有办法扩展 List 类?
【问题讨论】:
标签: java google-app-engine google-cloud-endpoints