我第一次使用greendao。它很好。我已经生成了代码和实体。我已经放了基本数据并使用sqlite浏览器进行检查,所有数据都在特定字段中。
现在dao类中有一些方法,我使用insert方法插入数据。但现在我必须获取数据,以便查看如何返回数据。 这是我的一些问题:
如何获取数据?
那里有内置方法吗?或者我需要自己制作并在哪里?
我需要知道何时需要关闭连接以及在使用greendao时我需要考虑哪些事项?
请提供一些关于如何获取数据的源代码或任何演示代码。我没有共享的源代码,因为其余是由dao生成的基本代码。我认为这将是幼稚的问题,但我没有找到任何文件说明它的方法等。请帮助我解决上述问题并清除我的困惑。
答案 0 :(得分:5)
要检索您的数据,您必须使用greenDao Queries
。您可以指定自己的条件以匹配行。
示例(从文档中提取):
List joes = userDao.queryBuilder()
.where(Properties.FirstName.eq("Joe"))
.orderAsc(Properties.LastName)
.list();
以下是文档(带演示):http://greenrobot.org/greendao/documentation/queries/