Convertir les résultats de SQLite Curseur à mon objet
J'ai exécuté quelques requêtes sur ma DB SQLite sous Android.
Instruction principale utilisée est: est-ce
Cursor cursor = myDB.rawQuery(select, null);
Maintenant, je veux les résultats de cette requête pour être converti à une classe générique, j'ai créé dans le projet. Si vous pensez que je veux un ORM système, vous avez raison, mais tout ce que j'ai trouvé aujourd'hui sont ORM systèmes souhaitez interroger la base de données, enregistrer des objets dans la base de données et gérer la bd elle-même.
Au lieu de cela maintenant j'ai besoin d'une 'simple' ORM fonction qui permet de faire exactement ce que le google.gson de la bibliothèque avec chaînes JSON, il convertit les chaînes JSON pour des objets personnalisés, et je veux la même mais pour la conversion de SQLite curseurs pour mes Classes.
Toute suggestion comment faire?
OriginalL'auteur Alex | 2012-01-25
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas qu'il y est un moyen automatisé pour ce faire. Juste remplir l'objet vous-même. Par exemple, si votre curseur était juste une id et un nom, et que vous vouliez créer un objet Personne:
Vous pourriez envelopper cette fonction dans votre propre Curseur de la classe afin de rendre le processus transparent.
OriginalL'auteur Samuel
Découvrez MicroOrm
OriginalL'auteur JP2014