ListItem
多くの sを持つ List クラスがあります。ListItem
それが属しているリストのIDを返すことができるクラスにメソッドを書くにはどうすればよいですか?
データベースからリストをロードし、そのオブジェクトからIDを取得する以外の解決策は見つかりませんでした。ListItem
データが既にオブジェクトにあるため、これはばかげています。入手方法がわかりません。
私ListItem
のクラスは次のようになります (すべてのセッターとゲッターを書いたわけではありません)。
public class ListItem {
@DatabaseField(columnName = Contract.ListItem._ID, generatedId = true)
@DefaultSortOrder
private long id;
@DatabaseField(foreign = true, columnName = Contract.ListItem.LIST)
private List list;
public ListItem() {
}
public List getList() {
return this.list;
}
}
Contract.ListItem.LIST
戻ります"list_id"
。