小编khu*_*oid的帖子

如何使用ORMLite更新列

我有一个已经创建的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)

请给我一个更好的解决方案.

sqlite android ormlite

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

ormlite ×1

sqlite ×1