首先greenDao是通过表的主键和外键查询的。

       一对一的查询方式:是通过@ToOne(joinProerty=”外键id”)注解的,来声明是外表,添加数据时主表的 外键和外表的主键时一致的,insertOrReplace 方法添加表对象      查询通过queryBuilder().where(…arg0…)方法

     一对多的查询方法:是通过@ToMany(ReferencedJoinProperty=”外键”)注解,来声明外表,因为是一对多的关系所以是外键表集合添加数据时主表的外键要和外键一致,insertOrReplaceInTx方法添加集合表对象,查询方法也是queryBuilder().where(条件)方法Greendao

1 收藏


直接登录