我目前正致力于通常的身份验证机制,涉及用户名和密码。在创建新用户记录期间,我想检查它是否违反了userName
字段上的唯一约束。我可以考虑一些方法,但我只是想知道是否有一些内置功能可以做到这一点。
类似的东西:
User user = getUserFromSomewhere()
if (user.validate(['userName'], ['unique'])) {
//do stuff
} else {
//handle validation error
}
在上面的validate
方法中,第一个列表是字段列表,下一个是要检查的约束列表。