2012-07-18 10 views
9

Quiero elegir la mejor y adecuada biblioteca de ORM para Android para usar en mi aplicación. Sé sobre GreenADO y ORMLite pero no mucho.¿Qué ORM de Java es adecuado para el sistema operativo Android y admite la lista diferida?

¿Podría compararlos y mencionar las ventajas/desventajas de ellos? Y también, ¿a cuál de las listas perezosas de soporte?

Gracias

+0

posible duplicado de [Green DAO vs ORM lite vs Active Android] (http://stackoverflow.com/questions/13680954/green-dao-vs-orm-lite-vs-active-android) – akaihola

Respuesta

11

que utilizan GreenDAO, debido a su rapidez (see performance). Es fácil de usar y puedes hacer cargas muy fáciles. ORMLite tiene una comunidad más grande, creo, pero parece más lenta.

Acerca de lazy-loading, en ORMLite debe usar DAO.iterator (Query) que devuelve un iterador, por lo que necesita un adaptador personalizado. Con greendao, puede usar Query.lazyList(), que devuelve una lista.

Le sugiero que vaya a GreenDAO.

Cuestiones relacionadas