如何追加或放置列表<;实体>;进入GAE memcache编程语言Java?

如何追加或放置列表<;实体>;进入GAE memcache编程语言Java?,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,示例: Query departQuery = pm.newQuery(Department.class); List <Department> departList = List<Department>) departQuery.execute(); querydepartquery=pm.newQuery(Department.class); List departList=List)departQuery.execute(); 我可以知道如何将部门列表添

示例:

  Query departQuery = pm.newQuery(Department.class);
  List <Department> departList = List<Department>) departQuery.execute();
querydepartquery=pm.newQuery(Department.class);
List departList=List)departQuery.execute();
我可以知道如何将部门列表添加到memcache中。

您可以将其用于App Engine。使用子类(例如,
ArrayList
)而不是
List
,以使
departList
序列化,然后您可以:

cache.put(yourkey, departList)

谢谢你的信息。使用ArrayList而不是List获得如下错误。错误500 org.datanucleus.store.appengine.query.StreamingQueryResult无法转换为java.util.ArrayList。