我正在为 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 类?