Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android DBFlow简化了一对一关系_Android - Fatal编程技术网

Android DBFlow简化了一对一关系

Android DBFlow简化了一对一关系,android,Android,我试图在两个表之间建立简单的关系,如Sahmiye和FoodData与OneToMany,我第一次遇到这个错误: 错误:(69,42)错误:找不到符号变量QueenFowKeyContainer\u id 我的Sahmiye课程: @Table(database = AppDatabase.class) public class Sahmiye { @PrimaryKey(autoincrement = true) private int id; @Column

我试图在两个表之间建立简单的关系,如
Sahmiye
FoodData
OneToMany
,我第一次遇到这个错误:

错误:(69,42)错误:找不到符号变量QueenFowKeyContainer\u 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;
    }
}
你能修复我的关系吗?提前谢谢

@Table(database = AppDatabase.class)
public class FoodData {
    @PrimaryKey(autoincrement = true)
    private int     id;

    @Column
    private String  title;

    @Column
    private boolean rice;

    @Column
    private int     foodId;

    @Column
    private int     parentId;

    public FoodData() {
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public boolean isRice() {
        return rice;
    }

    public void setRice(boolean rice) {
        this.rice = rice;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
    public int getFoodId() {
        return foodId;
    }
    public void setFoodId(int foodId) {
        this.foodId = foodId;
    }
    public int getParentId() {
        return parentId;
    }
    public void setParentId(int parentId) {
        this.parentId = parentId;
    }
}