9

我想为 android 选择一个最合适的 ORM 库以在我的应用程序中使用。我知道 GreenADO 和 ORMLite,但了解不多。

您能否比较它们并提及它们的优点/缺点?并且还告诉哪一个支持惰性列表?

谢谢

4

1 回答 1

11

我使用 GreenDAO,因为它速度快(见性能)。它易于使用,您可以非常轻松地进行延迟加载。我认为 ORMLite 有一个更大的社区,但似乎速度较慢。

关于延迟加载,在 ORMLite 中您必须使用返回迭代器的 DAO.iterator(Query),因此您需要一个自定义适配器。使用 greendao,您可以使用 Query.lazyList(),它返回一个列表。

我建议你去GreenDAO。

于 2012-07-18T09:34:26.147 回答