1

我是 GreenDao 的新手,想通过 stuffId 加载列表。我需要使用 Distinct 查询来防止重复!如何在查询中使用 distinct?下面的代码不起作用!!

@Override
public ArrayList<DbMaterial> loadMaterialStuffList() {
    openReadableDb();
    final List<DbMaterial> materials= mDaoSession.getDbMaterialDao().queryBuilder().distinct()
            .orderDesc(DbMaterialDao.Properties.StuffId).list();
    mDaoSession.clear();
    if (materials != null) {
        return new ArrayList<>(materials);
    }
    return null;
}
4

0 回答 0