我想在数据存储区中存储带有原始类型hashmap的arraylist。请任何人帮助我。
答案 0 :(得分:0)
一种方法是使用Serialize Annotation来平整您的数据结构,但这有一些限制,例如,序列化数据必须小于1MB,并且忽略所有客观化注释,例如瞬态。
@Entity
class EntityWithSerialized {
@Id Long id;
@Serialize List<Map<Object, Object>> stuff;
}
//...
EntityWithSerialized entity = new EntityWithSerialized(12345,listMapObject);
ofy().save().entity(entity).now();
ofy().load().key(12345).now();