如何连接两个实体并将输出映射到模型?

时间:2018-12-23 07:15:13

标签: java android greendao

我正在尝试使用greenDAO连接两个实体,并将输出映射到具有两个实体属性的模型。我加入了实体,但是无法访问模型中的第二个实体。

以greenDAO为例,我们试图连接User和Address实体,并将输入存储在User类型的数组中。我做了确切的事情。用户和地址实体成功加入,但是我无法在用户模型中访问地址属性。我还尝试在用户模型中创建一个地址数组,但出现了“不受支持的类型” greenDAO异常。

QueryBuilder<User> queryBuilder = userDao.queryBuilder();
queryBuilder.join(Address.class, AddressDao.Properties.userId)
  .where(AddressDao.Properties.Street.eq("Sesame Street"));
List<User> users = queryBuilder.list();

我需要能够访问存储在我的用户类型列表中的地址属性。

0 个答案:

没有答案