我有一个 List 类,它有很多ListItem
s。我怎么能在ListItem
类中编写一个方法来返回它所属的 List 的 id?
除了从数据库中加载 List 并从该对象获取 id 之外,我还没有找到任何其他解决方案。这是愚蠢的,因为数据已经在ListItem
对象中。我只是不知道如何得到它。
我的ListItem
课看起来像这样(我没有写所有的 setter 和 getter)。
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"
。