Я немного озадачен тем, как создать Model
с ActiveAndroid
, чтобы иметь две таблицы, связанные с Cascade
условие onDelete
, и не смог найти ни одного хорошего / понятного примера для изучения.поэтому у меня есть эта таблица:
@Table(name = "CheckList")
public class CheckList {
@Column(name = "Title")
String Title;
@Column(name = "After")
Integer After;
@Column(name = "Before")
Integer Before;
@Column(name = "Enabled")
Boolean Enabled;
@Column(name = "Info")
String Info;
}
, и мне нужно иметь ее список в этой таблице:
@Table(name = "Equipment")
public class Equipment {
@Column(name = "Title")
String Title;
@Column(name = "Checklists")
List<CheckList> Checklists;
}
также у меня может быть другая таблица со списком Equipment
в неми мне нужно связать их, как описано выше.
я хочу, чтобы при удалении записи из Equipment
мне нужно было удалить все записи в List<CheckList> Checklists;
, относящиеся к этому Equipment
также.я знаю, что могу сделать запрос и так далее, но мне нужно знать, есть ли лучший и правильный способ сделать это?
Пожалуйста, объясните подробно (как создать связь и запрос позже) ипоказать пример, связанный с моими таблицами.