前端之家收集整理的这篇文章主要介绍了
java – Realm:通过id创建关系,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有几个领域对象(表),它们之间有很多连接,我还没有预先填充所有对象.
我希望能够通过他们的ID(主键)创建关系.
例如,我有一个JSON文件,其中一个对象具有另一个对象的id列表(不是实际对象,尽管另一个对象已经存在于领域db中),我希望能够直接将这些对象填充到对象中而不需要首先查询它们.
怎么可能?
Realm被设计为一个没有阻抗
错误的对象
数据库,可以通过将Java对象映射到表中的条目来实现. Realm中的关系是专门为遵守上述原则而处理的.
例如,可以描述以下对象之间的关系.
public class ObjectA extends RealmObject {
...
@PrimaryKey
private long id;
...
}
public class ObjectB extends RealmObject {
...
private RealmList<ObjectA> entries;
...
}
您想要的关系,即通过primarykey id的关系,似乎与关系数据库非常接近,并且不受支持.
原文链接:https://www.f2er.com/java/129235.html