Android房间-多对多关系作为实体
我有一个数据库 如何在房间中创建关系,以便我可以更改“DateWithSteaks”表中的行?我需要更改“DateWithSteaks”表的“IsCompleted”字段 这就是我所做的 @实体 公共类牛排{Android房间-多对多关系作为实体,android,database,android-recyclerview,many-to-many,android-room,Android,Database,Android Recyclerview,Many To Many,Android Room,我有一个数据库 如何在房间中创建关系,以便我可以更改“DateWithSteaks”表中的行?我需要更改“DateWithSteaks”表的“IsCompleted”字段 这就是我所做的 @实体 公共类牛排{ @PrimaryKey(autoGenerate = true) public int steakId; public boolean dailyCompleted; @TypeConverters(Converters.class) public List<DateTimeC
@PrimaryKey(autoGenerate = true)
public int steakId;
public boolean dailyCompleted;
@TypeConverters(Converters.class)
public List<DateTimeConstants> days;
public Steak() {
id =
title = "Stake";
isCompleted = false;
dailyCompleted = false;
days = new ArrayList<>();
}
@Override
public int getType() {
return ItemInterfaсe.EVENT_STEAK;
}
我应该怎么做才能收到对象“日期”、对象“桩号”和“IsCompleted”字段?
在我的应用程序中,用户单击RecyclerView对象,“DateWithSteaks”表中的“IsCompleted”字段应更改为“True”
救命啊,我不知道该怎么办
@Entity
public class Date {
@PrimaryKey
public long date;
public Date() {
date = new LocalDate().toDate().getTime();
}
}
@Entity(primaryKeys = {"date", "id"})
public class DateSteakCrossRef {
public long date;
public int id;
public boolean IsDailyCompleted;
}