我有一个List类,它有很多ListItem
个。我如何在ListItem
类中编写一个方法,该方法可以返回它所属的List的id?
我没有找到任何其他解决方案,但从数据库加载List并从该对象获取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"
。