0

我有一个包含 35000 条记录的数据库,并且可以轻松获取大约 60000 条记录,查询这些数据的最佳方法是什么?ORMLite 或 GreenDAO 有用吗?还是我应该坚持使用光标?

4

1 回答 1

4

这取决于您所说的“最佳”是什么意思。

最快、最灵活、与 Android 库函数的最佳集成:坚持使用 Cursor。由于 ORM 只是原生 Android 游标的包装器,因此它们不太可能比直接访问更快。在许多情况下,Android UI 库类针对游标进行了优化(例如SimpleCursorAdapter,它允许您将游标绑定到 UI 列表)。

最易读、最可维护:ORM可能会有所帮助,但这取决于很多因素,包括您的项目复杂性、您的应用程序架构等。

有关详细信息,请参阅以下programmers.se 问题:

于 2013-06-26T15:40:52.423 回答