Ani*_* GN 5 android greendao objectbox
我无法编写查询来获取 android 中 green dao 的 Objectbox 数据库中的不同值
不知道是否有任何内置方法可以做同样的事情,但我能够仅使用 SQL 来计算不同值。也许它对你有帮助。
String query = "SELECT COUNT (DISTINCT "
+ HomeDao.Properties.VisiblePageId.columnName+
") from "
+ HomeDao.TABLENAME
+ " where "
+ HomeDao.Properties.IsVisible.columnName + " = 1 and "
+ HomeDao.Properties.IsActive.columnName + " = 1";
Integer count = 0;
Cursor cursor =
MainApplication.getInstance().getDaoSession().getDatabase().rawQuery(
query, null
);
if(cursor.moveToFirst()){
count = cursor.getInt(0);
}
cursor.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |