我正在尝试添加约束以检查两个属性具有不同的值。
这是我的情况:
class Game {
static belongsTo = [ Team ]
Team teamHome
Team teamAway
}
我想做的是somenthig像:
static constraints = {
teamHome( notEqual: teamAway )
teamAway( notEqual: teamHome )
}
我该如何解决?
请您参考如下方法:
您可以使用 validator constraint:
static constraints = {
teamHome validator: { val, obj ->
val != obj.teamAway
}
}
val参数是
teamHome值,而
obj是正在验证的对象,您可以通过该对象访问
teamAway属性。




