После обновления Objectbox с версии 2.2 до 2.3.4 при сборке приложения я получил следующее сообщение:
ошибка: [ObjectBox] 'Athlete.shoesRelation' Допускается только одна ссылка @Backlink для каждого отношения. Удалить все, кроме одной @ Backlink.
Код Класс спортсмена:
@Transient @Expose
private List<Club> clubs;
@Transient @Expose
private List<Gear> bikes;
@Transient @Expose
private List<Gear> shoes;
@Backlink @Expose(deserialize = false, serialize = false)
public ToMany<Club> clubsRelation;
@Backlink @Expose(deserialize = false, serialize = false)
public ToMany<Gear> bikesRelation;
@Backlink @Expose(deserialize = false, serialize = false)
public ToMany<Gear> shoesRelation;
Класс Code Gear:
@Transient @Expose
private Athlete athlete;
@Expose(deserialize = false, serialize = false)
private ToOne<Athlete> athleteRelation;
Почему я не могу дать ссылку на shoesRelation / что происходит не так?