如何获得GreenDAO的最高记录?

时间:2012-10-20 05:48:33

标签: android sqlite greendao

我想从我的桌子上获得一些记录,但GreenDAO没有提供它。 像这样:

  

SELECT TOP 1 * FROM table_name

在LINQ中,您可以使用Take()获得最佳记录,GreenDAO是否有任何解决方案?

每个人都可以提出建议吗?

2 个答案:

答案 0 :(得分:16)

您可以使用标准QueryBuilder指定限制:

List<YourEntity> entities = yourDao.queryBuilder().limit(1).list();

答案 1 :(得分:0)

 var mcc: SearchDao
      
 val list: List<Search?> =mcc.queryBuilder().orderDesc(SearchDao.Properties.Time).limit(8).list()