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