0

我有一个 List 类,它有很多ListItems。我怎么能在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"

4

0 回答 0