假设我有一个具有以下定义的类:
class ClassA {
static belongsTo = [ownerB:ClassB, ownerC:ClassC]
}
如何对上述“belongsTo”关系强制执行唯一约束?
答案 0 :(得分:4)
使用belongsTo
的地图表单会创建包含这些名称的字段,因此您可以使用
static constraints = {
ownerB unique: 'ownerC'
}
答案 1 :(得分:0)
答案 2 :(得分:0)
String field1
String field2
Integer field3
SomeObject object
static constraints = {
object unique: ['field1','field2', 'field3']
}