我必須在我的Grails應用程序中實現地圖值。 我有一個類可以包含0..N OsmTags,而且這個鍵是唯一的。 在Java中,我會用每個對象中的Map來建模,但我不知道如何映射Grails中的類。在Grails中建模地圖值的最佳方法是什麼?
所以我定義這個類:
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
}
}
這工作不錯,但它實際上是相當難看,因爲標籤的關鍵不是唯一的。 有沒有更好的方法來模擬這個問題?
乾杯
是的,這好多了! 謝謝 – Mulone 2010-05-17 16:14:24