文档说:
/** Returns a new query bound to the collection (a specific DBCollection) **/
<T> Query<T> createQuery(Class<T> collection);
/** Find all instances by type **/
<T> Query<T> find(Class<T> clazz)
两者都返回Query<T>
个对象。结果是平等的。有什么不同?
答案 0 :(得分:2)
它们完全相同。
查看DataSourceImpl.java,它只是createQuery的包装器。
// DatastoreImpl.java
@Override
public <T> Query<T> find(final Class<T> clazz) {
return createQuery(clazz);
}