Как я понимаю ответ Итана, это означало бы загрузку объекта TableRevel в память для его обновления.В зависимости от типа обновления, которое вам нужно, это может быть жизнеспособной альтернативой:
public update(String jsonString) throws SQLException{
Dao<TableRevel, String> dao= getDao(TableRevel.class);
UpdateBuilder<TableRevel, String> updateBuilder = dao.updateBuilder();
//Update the columns you want to update for the given jsonString-match
updateBuilder.updateColumnValue(TableRevel.My_FIELD, newValue);
// ...where the json string matches
updateBuilder.where().eq(TableRevel.PROFILE_ID, getIdFromJson(jsonString));
//Execute the update
dao.update(updateBuilder.prepare());
}
Извините, если я неправильно понял ваш вопрос, но информация, которую вы предоставляете, немного скудна, и я на этот раз понятия не имеювнутренние органы JSON;).- в любом случае этот запрос на обновление может удовлетворить ваши потребности, в зависимости от сложности вашего обновления.Большой плюс: нет необходимости загружать объект в память.