哪个java ORM适合Android操作系统并支持懒惰列表?

时间:2012-07-18 08:48:16

标签: android sqlite orm

我想在我的应用程序中选择一个最适合的ORM库供Android使用。我知道GreenADO和ORMLite,但不是很多。

你能比较一下它们并提到它们的优点/缺点吗? 并且还告诉哪一个支持懒惰列表?

由于

1 个答案:

答案 0 :(得分:11)

我使用GreenDAO,因为它的速度很快(see performance)。它易于使用,你可以很容易地懒惰加载。我认为ORMLite有一个更大的社区,但似乎更慢。

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

我建议你去GreenDAO。