Sprache: Deutsch · English
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
Ab Nuclos 4.2024.19 lassen sich beim Update eines BOs in Regeln SaveFlags übergeben:
| SaveFlag | Wirkung | ab Version |
|---|---|---|
SaveFlag.SKIP_RULES | verhindert Update-Regeln im Anschluss (Final-Rules laufen weiter) | 4.2024.19 |
SaveFlag.PATCH | einzelne Attribute schreiben, ohne alle laden zu müssen | 4.2024.21 |
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.