Grails的唯一约束 - 它是否双向有效?

时间:2015-12-08 17:03:47

标签: grails gorm

在grails中,如果您在引用其他域的域上具有唯一属性,并且您希望它们彼此都是唯一的,那么您是否需要明确说每个域对于另一个域是唯一的?或者那已经为你完成了吗?

示例:

phoneNum unique: 'user'
user unique: 'phoneNum'

1 个答案:

答案 0 :(得分:2)

第一行与第二行基本相同。唯一会改变的是,如果违反了唯一约束,哪个属性将收到错误。

foo.errors.hasFieldErrors('phoneNum') vs foo.errors.hasFieldErrors('user')