美文网首页
greendao源码分析:属性相关

greendao源码分析:属性相关

作者: linheimx | 来源:发表于2016-11-29 17:50 被阅读24次

属性

1. 属性是什么?

属性对应于数据库表中的字段,如学生表中的年龄

2. 对属性的封装

Property

property中封装的属性分别是什么含义?
参考下图:


  1. ordinal:字段的次序
  2. type:字段的类型
  3. name:字段的名称
  4. primaryKey:字段是否为主键
  5. column:字段在数据库中显示的名称

3. 对属性的操作
属性不是孤单的,我们通常对它进行相应的操作:
例如:学生小明的年龄是否大于18岁?

常见的操作:

  1. =
  2. <>
  3. <
  4. >
  5. <=
  6. >=
  7. is null
  8. is not null
  9. like
  10. between
  11. in

对应的代码:

对属性的操作最终转变为:WhereCondition
如:

WhereCondition

这里

相关文章

网友评论

      本文标题:greendao源码分析:属性相关

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