我已经为 Android 应用程序创建了一个数据库,并且正在使用 ORMLite 来查询 SQLLite。
我在类别中添加了一列,我想在该列中插入数据。我有行,例如
catId=5 catname="food" catType=?
我想catType
在catId
. 如何使用ORMLite 中catType
的更新此列。catId
我正在使用这种方法:
Dao<Category, Integer> catDao = getHelper().getCategoryDao();
QueryBuilder<Category, Integer> queryBuilder = catDao.queryBuilder();
queryBuilder.where().eq("categoryId", 5);
PreparedQuery<Category> pq = queryBuilder.prepare();
Category category = catDao.queryForFirst(pq);
category.setCategoryType("BarType");
catDao.createOrUpdate(category);
请给我一个更好的解决方案。