欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

快速了解Android Room使用细则进阶,

来源: 开发者 投稿于  被查看 11997 次 评论:6

快速了解Android Room使用细则进阶,


目录
  • 1、前言
  • 2、@ForeignKey和@PrimaryKey
  • 3、@TypeConverters
  • 4、@Relation
  • 5、@Transaction
  • 6、@Embedded
  • 7、@ColumnInfo
    • (1)指定实体类中的字段名称
    • (2)指定实体类中的字段默认值
    • (3)指定实体类中的字段约束
  • 8、@Ignore
    • 忽略一个实体类中的字段
    • (1)忽略一个实体类中的 getter 和 setter 方法
    • (2)忽略一个实体类中的整个构造函数
  • 9、@Index
    • (1)在一个实体类中创建单个索引
    • (2)在一个实体类中创建多个索引
    • (3)在一个实体类中创建复合索引
  • 10、@Entity
    • (1)在一个实体类中指定表名
    • (2)在一个实体类中指定索引
    • (3)在一个实体类中指定继承关系
  • 11、@Dao
    • 12、@Database
      • (1)在一个类中定义数据库实例
      • (2)指定多个实体类
      • (3)指定数据库升级策略
    • 13、@Query
      • (1)基本查询操作
      • (2)带参数的查询操作
      • (3)使用关联查询
    • 14、@Insert、@Update、@Delete
      • 15、多数据源
        • 16、@Fts3和@Fts4
          • (1)@Fts3 注解
          • (2)@Fts4 注解
          • (3)使用全文本搜索
        • 总结

          1、前言

          上一篇5分钟带你了解Android Room数据好起来了,有人催更,遂决定再写一篇Room的使用,这篇我们着重讲讲注解。如果写的不好,或者有错误之处,恳请在评论、私信、邮箱指出,万分感谢

          用户评论