9
私は、アンドロイド用の最適かつ適切なORMライブラリを自分のアプリで使用することを選択したいと考えています。私はGreenADOとORMLiteについて知っていますが、それほど多くはありません。アンドロイドOSに適したJava ORMはどれですか?
あなたはそれらを比較して、その利点/欠点について言及できますか? また、どれが怠惰なリストをサポートしているかを教えてください。
おかげ
私は、アンドロイド用の最適かつ適切なORMライブラリを自分のアプリで使用することを選択したいと考えています。私はGreenADOとORMLiteについて知っていますが、それほど多くはありません。アンドロイドOSに適したJava ORMはどれですか?
あなたはそれらを比較して、その利点/欠点について言及できますか? また、どれが怠惰なリストをサポートしているかを教えてください。
おかげ
私は、その速さ(see performance)の、GreenDAOを使用しています。それは使いやすく、非常に簡単にlazyLoadingを行うことができます。 ORMLiteはもっと大きなコミュニティを持っていますが、遅いようです。
遅延ロードについて、ORMLiteでは、反復子を返すDAO.iterator(Query)を使用する必要があるため、カスタムアダプタが必要です。 greendaoを使うと、リストを返すQuery.lazyList()を使うことができます。
GreenDAOに行くことをお勧めします。
[Green DAO vs ORM lite vs Active Android]の複製可能(http://stackoverflow.com/questions/13680954/green-dao-vs-orm-lite-vs-active-android) – akaihola