文档说:
/** 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>
目的。结果是相等的。有什么不同?
最佳答案
它们是相同的。
看看DataSourceImpl.java,它只是createQuery的包装器。
// DatastoreImpl.java
@Override
public <T> Query<T> find(final Class<T> clazz) {
return createQuery(clazz);
}
关于java - Morphia 中 createQuery 和 find 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794469/