【发布时间】:2014-05-17 22:21:38
【问题描述】:
我有一个名为“Article”的 java 类,它使用 ORMLite 与 MySQL 数据库进行连接/通信。我的插入有效,但我有一个问题,只检索一篇文章(对应于 mysql 数据库表中的一行)给定一个“id”(在 mysql 数据库表中自动递增)。
看来我得用一个List变量来保存查询结果:
Dao<Article,String> articleDAO = DaoManager.createDao(connectionSource, Article.class);
List<Article> article = articleDAO.queryForEq("id", id); /* is there a method to find only one matching record and returns an Article type ? */
我想做这样的事情:
Article article = articleDAO.queryOne("id", id);
【问题讨论】:
-
你可以做
Article a = articleDAO.queryForId("1");每个例子。 -
感谢邹邹。我只是要尝试这种方法。
-
应该可以,我刚刚测试过;)
-
是的!它也适用于我。非常感谢!