gpt4 book ai didi

android - 多个 toMany 关系到单个表

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:22:09 25 4
gpt4 key购买 nike

我是 greenDAO 的新手我正在编写 DaoGenerator。我遇到的一个问题是我有一个用户表和一个墙贴表。我希望能够在 wallpost 表中有两列与用户表(墙所有者和发帖用户)有 toMany 关系,它们可能是也可能不是同一用户,但到目前为止看起来并不像可以有两个 toMany 关系指向同一个表中的单个表。

是否有更好的方法来做到这一点/使之成为可能的方法?我希望能够通过调用 .getOwner() 和 .getPoster() 加载墙贴并获取墙所有者和发帖用户。

谢谢

最佳答案

您必须为关系设置名称。查看名为 Relation Names and multiple Relations 的(刚刚改进的)部分关于关系的文档。它带有一个示例:

Property pictureIdProperty = user.addLongProperty("pictureId").getProperty();
Property thumbnailIdProperty = user.addLongProperty("thumbnailId").getProperty();
user.addToOne(picture, pictureIdProperty);
user.addToOne(picture, thumbnailIdProperty, "thumbnail");

关于android - 多个 toMany 关系到单个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13257872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com