美文网首页
greendao的注解<4>

greendao的注解<4>

作者: 天空在微笑 | 来源:发表于2017-11-21 23:32 被阅读14次
  • 实体@Entity注解

schema:告知GreenDao当前实体属于哪个schema
active:标记一个实体处于活跃状态,活动实体有更新、删除和刷新方法
nameInDb:在数据库中使用的别名,默认使用的是实体的类名
indexes:定义索引,可以跨越多个列
createInDb:标记创建数据库表

  • 基础属性注解

@Id:主键 Long 型,可以通过@Id(autoincrement = true)设置自增长
@Property:设置一个非默认关系映射所对应的列名,默认是使用字段名,例如:@Property(nameInDb = “name”)
@NotNull:设置数据库表当前列不能为空
@Transient:添加此标记后不会生成数据库表的列

  • 索引注解

@Index:使用@Index作为一个属性来创建一个索引,通过name设置索引别名,也可以通过unique给索引添加约束
@Unique:向数据库添加了一个唯一的约束

  • 关系注解

@ToOne:定义与另一个实体(一个实体对象)的关系
@ToMany:定义与多个实体对象的关系

GreenDao教程1

相关文章

  • greendao的注解<4>

    实体@Entity注解 schema:告知GreenDao当前实体属于哪个schemaactive:标记一个实体处...

  • GreenDao数据库常用注解

    Android GreenDao常用注解 @Entity -- 实体注解 public @interface En...

  • 数据库学习之 GreenDAO 实战

    前言 上一篇 对 greenDAO 进行了基本的介绍,包括配置、注解含义、基本的操作。本篇主要对 greenDAO...

  • greenDAO3的使用

    1、greenDAO3的基本介绍:greenDAO3使用注解的方式定义实体类(entity),并且是通过安装gra...

  • Jetpack---Room数据库

    Room数据库和GreenDao使用都差不多,定义的实体类都是用的注解方式。如果项目里面使用了GreenDao,没...

  • greenDAO的使用详解---(5)greenDAO高级用法

    1.greenDao多表关联 一对一关联:使用@ToOne 注解关联对象,通过注解joinProperty参数来定...

  • GreenDao总结

    1. GreenDao 3.0注解 @Id :主键 long/Long型,可以通过@Id(autoincremen...

  • ORM框架之GreenDao3.0使用详解(二)

    本文介绍 上一篇讲解了GreenDao3.0如何集成环境与添加各类注解,这一篇我们来看看如何使用GreenDao实...

  • 水彩玫瑰<4>

  • 劣性遗传<4>

    俏儿找出《萌芽》杂志,胡乱翻了翻,看了几页,又合上了,扔到了枕头边。 不知因为身体不舒服的原因,还是因...

网友评论

      本文标题:greendao的注解<4>

      本文链接:https://www.haomeiwen.com/subject/uwvgvxtx.html