在SugarORM中将对象作为参数传递

时间:2016-06-10 17:07:04

标签: java android sugarorm

我有一个扩展SugarRecord的对象,如下所示:

public class SavedDraft extends SugarRecord {
private String name;
private String difficulty;
private int sport_id;
private LocalActivity localActivity;

    public SavedDraft() {
}

public SavedDraft(String name, String difficulty, int ID, LocalActivity localActivity) {
    this.name = name;
    this.difficulty = difficulty;
    this.sport_id = ID;
    this.localActivity = localActivity;
}
}

问题是当我尝试从数据库中获取localActivity对象时,我总是得到一个null对象(参见:SavedDraft.findById(SavedDraft.class,1).getLocalActivity()),我只是想知道是否可以将对象保存为SugarORM中的参数。

1 个答案:

答案 0 :(得分:0)

这将是一种关系,您还需要LocalActivity来扩展SugarRecord。

请参阅书籍和作者的文档:http://satyan.github.io/sugar/creation.html