在grails中,如果您在引用其他域的域上具有唯一属性,并且您希望它们彼此都是唯一的,那么您是否需要明确说每个域对于另一个域是唯一的?或者那已经为你完成了吗?
示例:
phoneNum unique: 'user'
user unique: 'phoneNum'
答案 0 :(得分:2)
第一行与第二行基本相同。唯一会改变的是,如果违反了唯一约束,哪个属性将收到错误。
foo.errors.hasFieldErrors('phoneNum')
vs foo.errors.hasFieldErrors('user')