【发布时间】:2010-05-17 14:38:39
【问题描述】:
我必须在我的 Grails 应用程序中实现映射值。 我有一个可以包含 0..N 个 OsmTags 的类,并且密钥是唯一的。 在 Java 中,我会在每个对象中使用 Map 对此进行建模,但我不知道如何在 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
}
}
这没问题,但实际上很丑,因为标签键不是唯一的。 有没有更好的方法来模拟这个问题?
干杯
【问题讨论】: