globe with meridians Sprache: Deutsch · English

open book SaveFlags

Speichern steuern: mit SaveFlag.PATCH gezielt einzelne Attribute schreiben und mit SKIP_RULES Update-Regeln überspringen.

REFERENZ ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

SaveFlags beim Update

Ab Nuclos 4.2024.19 lassen sich beim Update eines BOs in Regeln SaveFlags übergeben:

SaveFlagWirkungab Version
SaveFlag.SKIP_RULESverhindert Update-Regeln im Anschluss (Final-Rules laufen weiter)4.2024.19
SaveFlag.PATCHeinzelne Attribute schreiben, ohne alle laden zu müssen4.2024.21

Beispiel

Bisher wurde der komplette Datensatz geladen und gespeichert:

Article article = Article.get(articleId);
article.setPrice(BigDecimal.valueOf(7.99));
article.save();

Seit 4.2023.33 lassen sich Datensätze auf bestimmte Attribute beschränkt laden. Wird dann gespeichert, ist das SaveFlag PATCH nötig – und die Version muss mitgeladen werden:

// nur bestimmte Attribute laden (inkl. Version) und patchen
Article article = Article.get(articleId, Article.Price, Article.Version);
article.setPrice(BigDecimal.valueOf(7.99));
article.save(SaveFlag.PATCH, SaveFlag.SKIP_RULES);

Empfehlung

Zusätzlich SKIP_RULES verwenden, damit keine ungewollten Update-Rules ausgelöst werden.

Verwandte Seiten

open book Regeln (serverseitig)


Speichern in Regeln.

Öffnen →

gear Regelausführung selektiv ausschalten


Regeln unterdrücken.

Öffnen →

  • Keine Stichwörter