Graal / Groovy - Domaine Objet de la Carte de ses Propriétés
Comment puis-je obtenir une carte de clés/valeurs de seulement les propriétés définies par l'utilisateur sur l'un de mes objets de domaine?
Problème est que si je le fais moi-même, je reçois mon propriétés plus classe, métaclasse, les contraintes, les fermetures, etc...
Je suppose Graal pouvez le faire assez facilement car il est fait à un certain niveau à l'échafaud code de droit? Comment puis-je le faire moi-même?
Est-ce que vous êtes après? stackoverflow.com/questions/4555150/gorm-persistent-properties
C'est exactement ce que j'allais suggérer. Vous devez être prudent avec les transitoires propriétés évidemment.
C'est exactement ce que j'allais suggérer. Vous devez être prudent avec les transitoires propriétés évidemment.
OriginalL'auteur BuddyJoe | 2011-06-14
Vous devez vous connecter pour publier un commentaire.
Essayer cette
Il fonctionne également si vous utilisez
alex.metaClass.surname = 'such'
. Cette propriété sera affichée dans chaque boucleOriginalL'auteur Alex Such
C'est une vieille question, mais j'ai juste couru à travers cette exigence et a trouvé une autre solution qui est la peine de répondre ici, pour les autres qui viennent à travers ce fil. J'ai mis en place un exemple basé sur ce thread:
Exemple De Bean
De La Classe De Test
La
SampleBean
j'ai mis une variété de domaines, afin de montrer que ça marche, c'est la sortie de la println:OriginalL'auteur Hatem Jaber
Je pense que le meilleur moyen est d'utiliser .les propriétés d'un objet de domaine pour obtenir la carte des champs de grain , testé dans graal 2.1
person.properties
sera de retour plus que les propriétés définies par l'utilisateur.OriginalL'auteur vamsi nirala