【问题标题】:Compare Objectify Key<> with datastore key将 Objectify Key<> 与数据存储键进行比较
【发布时间】:2015-04-16 21:35:25
【问题描述】:

这是我的场景

public boolean contains(Book book, Page needle){
  for(com.googlecode.objectify.Key<Page> hay: book.getPages()){
    if( needle.getKey().equals(hay) ) return true;
  }
  return false;
}

所以基本上 Book 和 Page 是 @Entitys。本书包含一组页面为List&lt;Key&lt;Page&gt;&gt;。我需要查找给定书中是否存在某个页面。如何比较密钥?

【问题讨论】:

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


    【解决方案1】:

    您可以使用getRaw() 方法获取com.google.appengine.api.datastore.Key 实例

    【讨论】:

      【解决方案2】:

      您可以使用Key&lt;&gt;.getRaw() 方法从Key&lt;&gt; 获取本机数据存储Key

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-15
        • 1970-01-01
        • 1970-01-01
        • 2019-12-06
        • 1970-01-01
        • 1970-01-01
        • 2013-10-03
        • 2014-09-05
        相关资源
        最近更新 更多