注解
Room 框架中的重要注解 :
@Entity 注解 : 用于修饰 JavaBean 实体类 , 对应数据库中的一张表结构 ;
@Dao 注解 : 用于修饰 数据库访问对象 类 , 其中定义了..., Entity 实体类 , 三者之间的关系如下 :
首先 , 在 Android 应用中 , 通过 Room 框架的 Database 拿到 数据库持有者 对象 ;
然后 , 通过 数据库持有者 Database...- 支持 Kotlin 扩展和协程的 Room 框架 如果使用的是 Kotlin 语言必须导入该依赖
implementation "androidx.room:room-ktx:$room_version...;
Dao 数据库访问对象实现类 , 用于执行 SQL 查询和操作 ;
实体类 Entity 的映射器 , 用于将数据库中的数据映射到实体类中 ;
androidx.room:room-ktx 依赖库..., 提供了 Kotlin 扩展功能 , 如果使用的是 Kotlin 语言 , 则必须导入该依赖库 ;
2、创建 Entity 实体类
创建 Entity 实体类 , 该实体类对应着数据库中的一张表 ,