DBFlow使简单的OneToMany关系发生

时间:2017-01-26 10:53:32

标签: android

我正在尝试使用SahmiyeFoodData之间的两个表格之间进行简单的关系式转换,第一次出现此错误:

OneToMany

我的Error:(69, 42) error: cannot find symbol variable queenForeignKeyContainer_id课程:

Sahmiye

和我的@Table(database = AppDatabase.class) public class Sahmiye { @PrimaryKey(autoincrement = true) private int id; @Column private String title; @Column private String parentId; public List<FoodData> foodData; public Sahmiye() { } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public List<FoodData> getFoodData() { return foodData; } public void setFoodData(List<FoodData> foodData) { this.foodData = foodData; } @OneToMany(methods = {OneToMany.Method.ALL}, variableName = "foodData") public List<FoodData> getMyFoodDatas() { if (foodData == null || foodData.isEmpty()) { foodData = SQLite.select() .from(FoodData.class) .where(FoodData_Table.queenForeignKeyContainer_id.eq(id)) .queryList(); } return foodData; } } 表:

FoodData
你可以修理我的关系吗?提前谢谢

0 个答案:

没有答案