2012-07-18 61 views
9

我想爲我的應用程序選擇一個最適合Android的ORM庫。我知道GreenADO和ORMLite,但不是很多。哪個java ORM適用於android操作系統並支持懶列表?

你可以比較他們之間的優缺點嗎? 也告訴哪一個支持懶惰列表?

感謝

+0

[Green DAO vs ORM lite vs Active Android]可能的重複(http://stackoverflow.com/questions/13680954/green-dao-vs-orm-lite-vs-active-android) – akaihola 2013-03-18 09:03:22

回答

11

我用GreenDAO,因爲它的快速性(see performance)的。這很容易使用,你可以很容易地執行lazyLoading。 ORMLite有我認爲更大的社區,但似乎更慢。

關於延遲加載,在ORMLite中,你必須使用DAO.iterator(Query),它返回一個迭代器,所以你需要一個自定義的適配器。使用greendao,你可以使用Query.lazyList(),它返回一個列表。

我建議你去GreenDAO。