Je dois implémenter des valeurs de carte dans mon application Grails. J'ai une classe qui peut contenir 0..N OsmTags, et la clé est unique. En Java, je modéliserais cela avec une carte dans chaque objet, mais je ne sais pas comment mapper les classes dans Grails.Meilleure façon de modéliser des valeurs de carte dans Grails?
Je défini cette classe:
class OsmTag {
/** OSM tag name, e.g. natural */
String key
/** OSM tag value, e.g. park */
String value
static constraints = {
key blank:false, size:2..80,matches:/[\S]+/, unique:false
value blank:false, size:1..250,matches:/[\S]+/, unique:false
}
}
Cela fonctionne bien, mais il est en fait assez laid parce que la clé de la balise est pas unique. Y a-t-il une meilleure façon de modéliser ce problème?
Vive
oui c'est beaucoup mieux! Merci – Mulone