Можете ли вы хранить HashMap во встроенном классе в App Engine?
У меня есть следующий класс:
@Persistent(serialized = "true")
@Embedded
private Stats stats;
@PersistenceCapable
@EmbeddedOnly
public static class Stats implements Serializable {
private static final long serialVersionUID = 1L;
@Persistent(serialized = "true", defaultFetchGroup="true")
private Map<String, Integer> requests;
public Stats() {
requests = new HashMap<String, Integer>();
}
}
Однако, когда я пытаюсь добавить элемент в HashMap и сохранить его, я получаю следующую ошибку:
Указанный класс class com.google.appengine.api.datastore.Blob не является постоянным
Я знаю, что вы можете успешно использовать HashMap в "нормальном" классе, но могут ли они быть использованы и во встроенном классе?
Спасибо