由于Android中的SugarORM,我在SQLite数据库中创建了表。

public class ProjectPhotoData extends SugarRecord<ProjectPhotoData> {


public boolean isSent;
public int pictureType;

public ProjectPhotoData() {

}


public ProjectPhotoData( boolean isSent, int pictureType) {


    this.isSent = isSent;
    this.pictureType = pictureType;

}


但是我不知道如何从该表中检索对象?

例如,我将对象保存在此表中:

    ProjectPhotoData photoData = new ProjectPhotoData(false,5);
    photoData.save();
    ProjectPhotoData photoDataSecond = new ProjectPhotoData(true,3);
    photoDataSecond.save();


以及如何检索pictureType为5的对象?

有任何想法吗?

最佳答案

您可以使用查询构建器来查询数据。这里有一些例子http://satyan.github.io/sugar/query.html

ProjectPhotoData.find(ProjectPhotoData.class, "picture_type = ?", "5");

10-04 22:59