Как создать рекурсивное отношение один-к-одному в Realm?
![Recursive schema example](https://i.stack.imgur.com/Wo2iq.png)
Если я хочу использовать LinkingObjects для этого нужно иметь два поля с одинаковым именем.Например:
class Person extends RealmObject{
Person significantOther;
@LinkingObjects("significantOther")
private final RealmResults<Person> significantOtherOther = null;
}
Несмотря на необходимость найти другое имя для второго свойства, это может привести к путанице в отношении различий между этими двумя свойствами.
Другое (более уродливое) решение состоит в том, чтобы иметь однополе и самостоятельно поддерживать его.
Есть ли способ упростить это?