Client オブジェクトがあります。
class Client{
String firstName
String lastName
String middleName
}
それから私は、母が父と同等になれない形をしています。クライアントを比較するには、どのバリデーターがより適切でしょうか? 違いはありますか?私は両方を試してみましたが、うまくいきましたが、それが単なる偶然なのかどうかはわかりません. 私も間違っているかもしれません。2 つのオブジェクトの比較はどのように行われますか? 何かアドバイス?
val.id == obj.father.id
またval == obj.father
class Form{
Client mother
Client father
static constraints = {
mother (nullable:true, validator: { val, obj ->
if(mother equals father){
return ["invalid.motherCannotBeEqualFather.label"]
}
})
}
}