我有实体
@Entity
public class A {
@PrimaryKey(autoGenerate = true)
public long id;
public String bFId;
public List<B> bList;
}
@Entity()
public class B {
@PrimaryKey @NonNull
public String id;
public String oneCId;
public List<C> cList;
}
@Entity
public class C {
@PrimaryKey @NonNull
public String id;
public String value;
}
我写的就像一个关系
public class AWithB extends A{
@Relation(parentColumn = "id", entityColumn = "bId")
public List<BWithC> bWithC;
}
public class BWithC {
@Embedded
public B b;
@Relation(entity=C.class,parentColumn="bFId",entityColun="cid")
public List<C> {}
}
我的关系不对吗?以及如何插入数据以及如何检索数据。我必须使用此关系。我不能使用其他关系。请帮助我。