Gibt es eine Möglichkeit, GORM zu sagen, keine Eigenschaft zu erhalten? Ich plane, eine Bestätigungskennworteigenschaft für meine Benutzerklasse zu definieren, die ich für die Validierung verwende, aber nicht beibehalten sollte.Telling GORM, um eine Eigenschaft nicht zu beharren
10
A
Antwort
28
transiente Schlüsselwort Mit GORM gerichtet werden kann, nicht spezifische Eigenschaft beharren.
folgenden Code-Schnipsel zeigt die Verwendung von transienten proerties
class Book {
static transients = [ "digitalCopy" ]
static constraints = {
releaseDate(nullable: true)
}
String author
String title
Date releaseDate
File digitalCopy
}
Digital Copy Eigenschaft in transienten Erklärung enthalten benachrichtigt GORM nicht Digital Copy
2
OK - gerade geschafft, meine eigene Frage mit etwas mehr zu beantworten. Hätte geduldiger sein sollen. Eine statische Eigenschaft "transients
" definiert eine Liste von Eigenschaftsnamen, die nicht in der Datenbank beibehalten werden sollen. Dies ist häufig nützlich, wenn Sie schreibgeschützte Getter mit Logikfunktionen haben. "
http://grails.org/doc/latest/ref/Domain%20Classes/transients.html
Verwandte Themen
- 1. Telling qmake, um Abhängigkeit zu kompilieren lib
- 2. Telling YUI Kompressor spezifischen nicht kommentierten Code zu entfernen
- 3. Lehre beharren Zuhörer
- 4. Telling String zu einem int in android Studio
- 5. Knoten, gm - JPG zu PNG Umwandlung Anomalie
- 6. Telling ld wo über eine Umgebungsvariable nach Verzeichnissen gesucht wird
- 7. Wie verwende ich Ninject, um eine statische Eigenschaft zu injizieren?
- 8. Wie ein Objekt beharren, dass eine Aufzählung Feld hat
- 9. Telling Kabale, wo das Hauptmodul ist
- 10. GM Umwandlungsproblem in node.js
- 11. Was ist der beste Weg, um eine Eigenschaft zu deklarieren?
- 12. Verschlankung Symfony2 Controller und beharren Logik
- 13. Iphone rechten Weg, um eine Eigenschaft
- 14. NodeJS GM Bildgröße synchron bekommen
- 15. Hibernate Ausnahme: frei stehende Einheit übergeben beharren
- 16. symbolicatecrash von XCODE 6 GM
- 17. gm convert: Unbekanntes Einheiten Typ
- 18. eine Eigenschaft, die eine andere Eigenschaft beobachtet?
- 19. AWS Lambda nicht zusammen mit dem Gm-Modul
- 20. Kann ich XAML verwenden, um eine verschachtelte Eigenschaft (Eigenschaft des Werts einer Eigenschaft) eines Steuerelements festzulegen?
- 21. MvvmCross Ansichtsmodell-Eigenschaft binden, um Eigenschaft anzuzeigen
- 22. Fluent nhibernate: Wie ordne ich eine Entität mit einer Eigenschaft zu, deren Typ eine Schnittstelle ist?
- 23. Parsing eine Eigenschaft Datei Inhalt zu HTML
- 24. kann Embedded Framework mit xcode 6 nicht importieren GM
- 25. Was bedeutet das GM in xcode release
- 26. tut getPropertyNames() Eigenschaft, um
- 27. Erweitern IQueryable und eine Eigenschaft zu analysieren
- 28. Xcode 7 GM kann Git-Repository nicht authentifizieren
- 29. Xcode gm ios 8 gm swift heute Erweiterung Absturz in Simulator und Gerät: Bibliothek nicht geladen: @ rpath/libswiftCore.dylib
- 30. XCode 6 GM Essen Speicherplatz und Speicher
Beachten Sie, dass Objekte Befehl werden oft einen besseren Weg zur Lösung dieses Problems zu beharren. Sie können Eigenschaften haben, die vom Formular gesendet werden, aber nicht notwendigerweise Teil des Domänenobjekts sind: http://grails.org/doc/latest/guide/theWebLayer.html#commandObjects –