我是 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;
}