JDO-嵌入式类中的HashMap
|
您是否可以在App Engine的嵌入式类中存储HashMap?
我有以下课程:
@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并将其持久化时,出现以下错误:
指定的类com.google.appengine.api.datastore.Blob无法持久保存
我知道您可以在\“ normal \”类中成功使用HashMap,但它们也可以在嵌入式Class \中使用吗?
谢谢
没有找到相关结果
已邀请:
1 个回复
苏髓骗撩
并且我们必须在打开DataManager时使用getFetchPlan()添加此类。