Grails / Groovy - Domain-Objekt - Anzeigen der Eigenschaften
Wie kann ich eine Zuordnung der Schlüssel/Werte nur für die benutzerdefinierten Eigenschaften, die auf einer meiner domain-Objekte?
Problem ist, wenn ich das selbst tun, ich bekomme meine Eigenschaften plus-Klasse, Metaklasse, Einschränkungen, Schließungen, etc...
Ich nehme an, Grails können dies tun, ziemlich leicht, weil es getan wird, auf einer bestimmten Ebene in das Gerüst, code, Recht? Wie kann ich das selbst tun?
- Ist es das, was Sie sind, nach? stackoverflow.com/questions/4555150/gorm-persistent-properties
- Das ist genau das, was ich wollte vorschlagen. Sie müssen vorsichtig sein mit Transienten Eigenschaften offensichtlich.
InformationsquelleAutor BuddyJoe | 2011-06-14
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Funktioniert es auch, wenn Sie
alex.metaClass.surname = 'such'
. Diese Eigenschaft wird in der each-SchleifeDies ist eine alte Frage, aber ich lief nur über diese Forderung und fand eine andere Lösung Wert ist, dass die Beantwortung hier für andere, die über diesen thread. Ich habe zusammen ein Beispiel, basierend auf diesem thread:
Probe Bean
Test-Klasse
Den
SampleBean
ich eine Vielzahl von Felder, um zu zeigen, dass es funktioniert, das ist die Ausgabe der println:Ich denke, der beste Weg ist, um zu verwenden .Eigenschaften auf einem domain-Objekt zu erhalten, anzeigen der Felder in grails , getestet in grails 2.1
person.properties
zurückkehren wird, mehr als nur den Benutzer-definierten Eigenschaften.