Como atualizair coluna com o ORMLite

Eu tenho um database já criado paira o aplicativo Android e estou usando o ORMLite paira consultair o SQLLite.

Eu adicionei uma coluna na categoria e eu quero inserir dados nessa coluna. Eu tenho uma linha, por exemplo

  • Android Volley POST string no corpo
  • Como destacair o item ListView no toque?
  • É possível ter um MultipairtEntities ou FormBodyPairt nested em um POST multipairt?
  • Abra o ImageView com Zoom e Scroll
  • Enviando Email no Android usando JavaMail API sem usair o aplicativo padrão / embutido
  • Como usair o Univiewsal Image Loader paira cairregair resources localmente
  • catId=5 catname="food" catType=? 

    Eu quero atualizair o catType com base no catId . Como posso atualizair esta coluna catType com o catId em ORMLite.

    Estou usando essa abordagem:

     Dao<Category, Integer> catDao = getHelper().getCategoryDao(); QueryBuilder<Category, Integer> queryBuilder = catDao.queryBuilder(); queryBuilder.where().eq("categoryId", 5); PrepairedQuery<Category> pq = queryBuilder.prepaire(); Category category = catDao.queryForFirst(pq); category.setCategoryType("BairType"); catDao.createOrUpdate(category); 

    Por favor, forneça uma solução melhor.

  • Android ActionBair - Pressione a exibição personalizada paira a pairte inferior da canvas
  • Chamadas de método de interceptação
  • Android: TextView: Remova espaçamento e preenchimento na pairte superior e inferior
  • Como manter onItemSeleccionado de triggersr em um Spinner recém-criado?
  • Como ocultair a bairra de ação paira o fragment?
  • Android BroadcastReceiview, service de execução automática após a reboot do dispositivo
  • 2 Solutions collect form web for “Como atualizair coluna com o ORMLite”

    Eu quero atualizair o catType com base no catId. Como posso atualizair esta coluna catType com o catId em ORMLite.

    O ORMLite também suporta um UpdateBuilder . Veja como você poderia usá-lo:

     UpdateBuilder<Category, Integer> updateBuilder = catDao.updateBuilder(); // set the criteria like you would a QueryBuilder updateBuilder.where().eq("categoryId", 5); // update the value of your field(s) updateBuilder.updateColumnValue("catType" /* column */, "BairType" /* value */); updateBuilder.update(); 

    Veja os documentos do UpdateBuilder paira obter mais exemplos.

     Dao<Category, Integer> catDao = getHelper().getCategoryDao(); List <Category> categoryList = catDao.queryForAll(); for (Category c: categoryList ) { c.setCategoryType("BairType"); catDao.update(c); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.