我是Greendao的新手,我正在努力编写Dagogogenerator。我遇到的一个问题是我有一个用户表和一个墙壁点表。我希望能够在墙壁台表中有两个列,这些列是与用户表的关系(墙所有者和张贴用户),它们可能是相同的用户,但到目前为止看起来还没有有可能在同一表中有两个tomany关系,指向同一表中的一个表。
是否有更好的方法可以做到这一点?我希望能够通过致电.getowner()和.getPoster()。
谢谢
您必须为关系设置名称。看看(刚刚改进的)部分,称为关系名称以及有关关系文档的多元关系。它带有一个例子:
Property pictureIdProperty = user.addLongProperty("pictureId").getProperty();
Property thumbnailIdProperty = user.addLongProperty("thumbnailId").getProperty();
user.addToOne(picture, pictureIdProperty);
user.addToOne(picture, thumbnailIdProperty, "thumbnail");