2016-04-22 8 views
2

ドキュメントは言う:モルフィアのcreateQueryとfindの違いは?

/** 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>オブジェクトを返します。結果は等しい。違いはなんですか?

答えて

2

これらは同一です。

DataSourceImpl.javaを見ると、createQueryのラッパーに過ぎません。

// DatastoreImpl.java 

@Override 
public <T> Query<T> find(final Class<T> clazz) { 
    return createQuery(clazz); 
} 
関連する問題