我有一个名为Thana的域名,我在其中保存了thanaName,其父ID是分区。我对thanaName使用了唯一约束。当我保存名称为“Thana A”并且区域外键值为1时,它会被保存。当我想用区外键值2再次保存'Thana A'时,由于唯一约束,它不会保存它。但是我需要这样做,因为虽然thanaName是相同的,但这里的区域是不同的。有人可以帮我这个吗?非常感谢。
class Thana {
String thanaName
District district
static constraints = {
thanaName unique: true // each instance must have a unique name.
}
static mapping = {
table('thana')
version(false)
district column: 'district_id'
}
}