4

到目前为止,我一直在使用SearchScope.fetchObjects()方法,然后我突然想到fetchRows在某些情况下可能是更好的选择(当您不需要类名、对象存储等元数据时)。有些东西告诉我它可能会更快,但我没有发现任何关于在这种情况下使用什么方法以及为什么使用的论据。

这是SearchScope文档。

4

1 回答 1

4

在大多数情况下,fetchRows()和的性能差异可以忽略不计。fetchObjects()如果您处理大量数据并且仍然担心性能,我建议您进行一个简单的测试。

存在的唯一原因fetchRows()是可以使用JOIN.

于 2013-09-27T12:29:43.620 回答