【发布时间】:2014-11-18 18:13:05
【问题描述】:
我有两张桌子。一个包含国家列表(ISO 代码和全名),第二个包含 reg 的状态。 每个注册条目只能有一个国家,但每个国家可以有多个注册条目。 到目前为止非常简单。
regstat类设置如下:
class Regstat {
static hasOne = [country: Country]
String reg
int status
Date impdate
static constraints = {
reg(inList: ["FATCA", "ITC2014", "AEOI"])
}
static mapping = {
index: 'reg'
}
}
这是问题所在?我想添加一个约束,指出我只希望每个国家/地区有一个 reg 条目。例如,一个国家可以有 FATCA、IRC2014 或 AEOI,但每个国家只能有一个。 有什么建议我将如何创建这样的约束? 类似于
constrain = {
reg+country(unique)
}
【问题讨论】:
-
这不是一个 grails 问题吗?
-
感谢 Opal 也纠正了语法:),这也是一个 grails 问题
标签: grails