我有一个已经创建的Android应用程序数据库,我正在使用ORMLite查询SQLLite.
我在类别中添加了一个列,我想在该列中插入数据.我有排,例如
catId=5 catname="food" catType=?
Run Code Online (Sandbox Code Playgroud)
我想catType在此基础上更新catId.如何catType使用catIdin ORMLite 更新此列.
我正在使用这种方法:
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);
Run Code Online (Sandbox Code Playgroud)
请给我一个更好的解决方案.