Datastore的接口。当然看官方的wiki最好啦。改天有时间再完整翻译本文。
Datastore
Datastore接口提供了安全类型的方法,来访问和保存java对象。它提供了CRUD的基本方法。
Get Methods
Get methods return instance(s) of your entities by its @Id. It is really just a short-cut for using find(...) with a criteria of id values. It always returns an entity, or null if none is found.
Datastore ds = ...
Hotel hotel = ds.get(Hotel.class, hotelId);
Find Methods
The find methods are a lightweight wrapper around using a Query (as with createQuery()). As a wrapper it will return a Query, which also supportsIterable<T> and the QueryResults interface.
Datastore ds = ...
//use in a loop
for(Hotel hotel : ds.find(Hotel.class, "stars >", 3))
print(hotel);