【问题标题】:how to append or put List<entity> into GAE memcache programming language Java?如何将 List<entity> 添加或放入 GAE memcache 编程语言 Java?
【发布时间】:2012-11-23 11:22:00
【问题描述】:

示例:

  Query departQuery = pm.newQuery(Department.class);
  List <Department> departList = List<Department>) departQuery.execute();

我可以知道如何将离开列表(列表)添加到内存缓存中。

【问题讨论】:

    标签: java google-app-engine google-cloud-datastore


    【解决方案1】:

    您可以将 JCache 用于 App Engine。代替List,使用子类(例如ArrayList)以使departList 成为Serializable,然后您可以:

    cache.put(yourkey, departList)
    

    【讨论】:

    • 感谢您的信息。使用 ArrayList 而不是 List 得到如下错误。 错误 500 org.datanucleus.store.appengine.query.StreamingQueryResult 无法转换为 java.util.ArrayList
    猜你喜欢
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多