为标签实施领域设计

Implement Realm Design for Tags

我知道 Realm 是 NoSQL,不支持连接操作。目前,我有 MySQL 个数据库有 table 个这样的 -

Table: Data
Columns: DataID, Title

Table: Tag
Columns: TagID, Title

Table: DataTag
Columns: DataID, TagID

如何为这种 table 结构实现领域模型?

public class Data extends RealmObject {
    @PrimaryKey
    String dataId;

    String title;

    RealmList<Tag> tags;

    //get,set
}

public class Tag extends RealmObject {
    @PrimaryKey
    String tagId;

    String title;

    RealmList<Data> datas;

    // get, set
}

手动设置关系。