一、对象关系映射 - ORM / Object Relational Mapping
----
Android 系统中使用的数据库是 SQLite 关系型数据库 , 使用 Android 提供的 api...: Entity Framework ;
Python 平台 : DiangoORM ;
在 Android 中 , Google 官方提供了一个基于 SQLite 关系型数据库操作封装的 ORM 框架...Database 数据库持有者 , Dao ( Data Access Objects ) 数据库访问对象 , Entity 实体类 , 三者之间的关系如下 :
首先 , 在 Android 应用中...androidx.room:room-compiler 依赖库 是 Room 持久化库中的一个 编译时依赖项 , 用于 在编译时生成 Room 的如下实现代码 :
AppDatabase 的子类 , 用于创建和访问数据库...;
Dao 数据库访问对象实现类 , 用于执行 SQL 查询和操作 ;
实体类 Entity 的映射器 , 用于将数据库中的数据映射到实体类中 ;
androidx.room:room-ktx 依赖库