J'ai besoin d'aide pour mon projet d'examen afin de trouver les différences et les avantages de la base de données ROOM: j'ai essayé de chercher dans la documentation de développement Android pour comprendre la différence entre ces deux bases de données, mais je ne pouvais pas bien comprendre. Je n'ai trouvé aucune réponse dans le débordement de pile non plus, mais je souhaite également connaître les avantages de l'utilisation de la persistance d'espace par rapport à la base de données SQLite.
J'espère que quelqu'un pourra me donner une réponse claire.
Room est une bibliothèque ORM, Object Relational Mapping Mapping. En d’autres termes, Room mappera nos objets de base de données sur les Java). Room fournit une couche d’abstraction sur SQLite pour permettre un accès fluide à la base de données tout en exploitant toute la puissance de SQLite.
Différence entre la bibliothèque de persistance SQLite et celle de la salle: -
Annotations de pièce et composants principaux:
Voici le lien vers le moyen article qui explique en détail l'utilisation et les avantages de la bibliothèque de persistance de la pièce. J'espère que ça aide.
Éditer 1: Vous pouvez vous référer à la documentation de développeur Google, qui explique clairement comment enregistrer des données dans une base de données locale à l'aide de room. Lien vers la documentation développeur Google