Ya está disponible la versión 1.2.0 de greenDAO, que podéis descargar desde este enlace.
Además de traer nuevas características arregla un importante problema con la generación de los índices, con lo cual, si estás utilizando esta librería en tus proyectos, deberías actualizarte.
El problema solucionado, provocaba, que no se pudiesen generar los índices.
Algunas de las nuevas características que trae son.
- Soporta claves de tipo String (todavía no es posible establecer relaciones usando estas claves). Hasta ahora las claves sólo podían ser del tipo Long/long.
- Se ha añadido el método autoincrement() para crear claves autoincrementales.
- Se ha añadido el método countQuery que nos permite ejecutar un "Select count(*)" para saber el número de registros que devuelve la select.
- Se ha creado getDatabase tanto en la clase DaoMaster, en la DaoSession y en la Dao.
- Desde la clase Dao es posible realizar un insertOrReplaceinTx (permite insertar o actualizar valores, si estos ya existen en la base de datos dentro de una transacción) y un deleteInTx (eliminando los valores dentro de una transacción).
- Solucionados fallos menores.
Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.