我只需要使用 GreenDao 返回一个列。这是 SQL 查询:

SELECT NAME FROM PERSON

我如何使用 GreenDao 做到这一点?

最佳答案

好吧,如果您想执行原始查询 (DaoSession.getDatabase),greenDao 确实提供对底层数据库的访问 - 在这种情况下,您可能会觉得这比 greenDao 替代方案更有效 - 这将涉及获取所有人员并迭代结果提取名称(使用 personDao.loadAll() 可以轻松完成)。使用 ORM 库的想法是使用 Person 对象,并访问其上的 name 属性。例如person.getName()。

关于android - GreenDao 选择单列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21585102/

10-09 08:46