Ich habe das folgende Datenbanktabellenobjekt:Aktualisieren Sie alle Spalten in ormlite Datenbanktabelle im Android
public class Goal {
@DatabaseField(generatedId = true)
private int id;
@DatabaseField
private String goal_title;
@DatabaseField
private String goal_desc;
@DatabaseField
private String goal_why;
...
}
Ich habe einige Zeilen in diese Tabelle hinzugefügt und jetzt möchte ich eine Abfrage schreiben, um alle Spalten von a zu aktualisieren Zeile in dieser Tabelle. Ich habe Dokumentation von ORM gesehen und konnte keine Idee bekommen, wie man diese Abfrage schreibt. Bitte hilf mir, diese Anfrage zu schreiben.
Vielen Dank Gray für Ihre Antwort und ich habe gerade diesen Code versucht, aber es gibt einen Fehler in der letzten Zeile updateBuilder.update(), diese Update-Methode existiert nicht für den Typ updateBuilder. Es gibt zwei andere Methoden, updateColumnExpression und updateColumnValue, aber nicht die update-Methode. Bitte helfen Sie, wenn Sie mein Problem bekommen. Danke nochmal – Munazza
Das wurde in Version 4.34 hinzugefügt. Es ist kurze Hand für 'goalDao.update (updateBuilder.prepare());' – Gray
goalDao.update (updateBuilder.prepare()); funktioniert auch nicht :(, und wieder ein Fehler, dass dies für Typ updateBuilder nicht definiert ist. Ich habe ormlite 4.30, sollte ich 4.34 verwenden? – Munazza