9

私のアプリで使用するAndroidに最適で適切なORMライブラリを選択したいと思います。GreenADOとORMLiteについては知っていますが、あまり知りません。

それらを比較して、それらの長所/短所について言及していただけますか?また、どれが怠惰なリストをサポートしているのか教えてください。

ありがとう

4

1 に答える 1

11

私は GreenDAO を使用しています。その速度が速いためです ( 「パフォーマンス」を参照)。使い方は簡単で、非常に簡単に lazyLoading を実行できます。ORMLite にはより大きなコミュニティがあると思いますが、遅いようです。

遅延読み込みについては、ORMLite では、反復子を返す DAO.iterator(Query) を使用する必要があるため、カスタム アダプターが必要です。greendao では、リストを返す Query.lazyList() を使用できます。

GreenDAOに行くことをお勧めします。

于 2012-07-18T09:34:26.147 に答える