我想在Android项目中使用@Relation
批注。 Here我找到了关于该主题的描述:
@Entity
public class User {
@PrimaryKey
public int id; // User id
}
@Entity
public class Pet {
@PrimaryKey
public int id; // Pet id
public int userId; // User id
public String name;
}
public class UserWithpets {
@Embedded
public User user;
@Relation(parentColumn = "id",entityColumn = "userId",entity = Pet.class)
public List<Pet> pets;
}
我的问题是:
parentColumn
参数是id
。但是,这是哪个id
?是id
的{{1}}还是User
的{{1}}?在文档中说id
是父POJO中的参考列。但是父POJO是哪一个?