我想在我的应用程序中选择一个最适合的ORM库供Android使用。我知道GreenADO和ORMLite,但不是很多。
你能比较一下它们并提到它们的优点/缺点吗? 并且还告诉哪一个支持懒惰列表?
由于
答案 0 :(得分:11)
我使用GreenDAO,因为它的速度很快(see performance)。它易于使用,你可以很容易地懒惰加载。我认为ORMLite有一个更大的社区,但似乎更慢。
关于延迟加载,在ORMLite中你必须使用返回迭代器的DAO.iterator(Query),因此你需要一个自定义适配器。使用greendao,您可以使用Query.lazyList(),它返回一个列表。
我建议你去GreenDAO。