私のアプリで使用するAndroidに最適で適切なORMライブラリを選択したいと思います。GreenADOとORMLiteについては知っていますが、あまり知りません。
それらを比較して、それらの長所/短所について言及していただけますか?また、どれが怠惰なリストをサポートしているのか教えてください。
ありがとう
私は GreenDAO を使用しています。その速度が速いためです ( 「パフォーマンス」を参照)。使い方は簡単で、非常に簡単に lazyLoading を実行できます。ORMLite にはより大きなコミュニティがあると思いますが、遅いようです。
遅延読み込みについては、ORMLite では、反復子を返す DAO.iterator(Query) を使用する必要があるため、カスタム アダプターが必要です。greendao では、リストを返す Query.lazyList() を使用できます。
GreenDAOに行くことをお勧めします。