这是我的方案
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都是@Entity
。 Book包含一组页面List<Key<Page>>
。我需要查找给定书中是否存在某个页面。我如何比较密钥?
答案 0 :(得分:1)
您可以使用getRaw()方法获取com.google.appengine.api.datastore.Key
实例
答案 1 :(得分:0)
您可以使用Key
方法从Key<>
获取原生数据存储Key<>.getRaw()
。