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 クラスを拡張する方法はありますか?